strtotime(“-5 小时”) 不起作用?

发布于 2024-09-14 15:00:18 字数 91 浏览 2 评论 0原文

我认为 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

情绪失控 2024-09-21 15:00:18

这似乎对我来说效果很好......

echo strtotime("-5 hours");

结果:

1282061972

It seems to work fine for me...

echo strtotime("-5 hours");

Result:

1282061972
很酷又爱笑 2024-09-21 15:00:18

我建议阅读 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文