当前位置:  开发笔记 > 编程语言 > 正文

使用strtotime()推进相对日期

如何解决《使用strtotime()推进相对日期》经验,为你挑选了1个好方法。

我正在尝试使用strtotime()响应按钮单击以相对于前一次点击的前一天提前-1和+1天(两个按钮).

例:

这是本月的第10个,我点击"-1天"按钮,现在日期显示为第9个.

我再次点击"-1天"按钮,现在读数显示第8天.

我点击"+1天"按钮,现在读数表明它是第9个.

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

到目前为止,我的工作让我昨天和今天相对于现在而不是相对于前天,或前天,或后天.或者如果我使用我的"最后一个星期一"按钮,那一天或之后的那一天是.



1> Issac Kelly..:

从以前调用同一个脚本开始工作对于这类事情来说并不是一个好主意.

您要做的是始终将两个值传递给您的脚本,日期和移动.(下面的例子是简化的,所以你只传递日期,它总是会增加一天)

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


请注意,您应该检查以确保之前的isset($ _ GET [date])

如果你真的想在以前调用同一个脚本的情况下工作,那么你将不得不使用会话,所以请指明是否是这种情况.

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有