首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用strtotime()推进相对日期?

如何使用strtotime()推进相对日期?
EN

Stack Overflow用户
提问于 2018-05-28 04:27:00
回答 2查看 0关注 0票数 0

我试图用来strtotime()响应按钮点击来提前-1和+1天(两个按钮)相对于前一次点击前进的日子。

例:

  • 这是本月10日,我点击“-1日”按钮,现在日期为9日。
  • 我再次点击“-1天”按钮,现在读数显示第8天。
  • 我点击“+1天”按钮,现在读数表明它是第9。

我了解按钮和显示日期,并使用$_GET和PHP来传递信息,但我如何才能strtotime()在上次调用时间旅行脚本时的相对日期上工作?

EN

回答 2

Stack Overflow用户

发布于 2018-05-28 12:55:46

从以前的调用到同一个脚本对于这类事情并不是一个好主意。

你想做的事情总是把两个值传递给你的脚本

http://www.site.com/addOneDay.php?date=1999-12-31

代码语言:javascript
复制
<?php
   echo Date("Y-m-d",(strtoTime($_GET[date])+86400));
?>
票数 0
EN

Stack Overflow用户

发布于 2018-05-28 14:08:09

例如,默认情况下,如果显示的是日历,则可以从今天的日期开始工作。

代码语言:javascript
复制
int strtotime  ( string $time  [, int $now  ] )

你可以在这里看到strtotime的函数定义

这将循环使用“昨天”作为第一个参数的最近10天。然后我们使用日期打印出来。

代码语言:javascript
复制
$time = time();

for ($i = 0; $i < 10; $i++) {
    $time = strtotime("yesterday", $time);
    print date("r", $time) . "\n";
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100000101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档