strtotime(“-5 小时”) 不起作用?
我认为 strtotime() 会将“字符串”转换为时间戳。如果我加上时间,效果很好,但如果我尝试减去时间,效果就不行。有人知道解决方法吗?
提前致谢。
I thought strtotime() would convert a "string" into a timestamp. If I add on to the time, it works fine, but if I try to subtract, it doesn't. Does anyone know a workaround?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这似乎对我来说效果很好......
结果:
It seems to work fine for me...
Result:
我建议阅读 Derick Rethans 关于日期和时间的出色指南,http://derickrethans.nl/talks/ time-zendcon9.pdf,解释性幻灯片从幻灯片 16 开始。
他是 PHP 日期和时间函数的作者,建议您尽可能使用 DateTime 类。
I recommend reading Derick Rethans's excellent guide on Date and Time, http://derickrethans.nl/talks/time-zendcon9.pdf, explanatory slides start at slide 16.
He's the author of PHP's date and time functions and recommends that you use the DateTime classes if possible.