我认为 strtotime() 会将“字符串”转换为时间戳。如果我添加时间,它工作正常,但如果我尝试减去,它不会。有谁知道解决方法?
提前致谢。
对我来说似乎工作得很好......
echo strtotime("-5 hours");
结果:
1282061972
我建议阅读 Derick Rethans 关于日期和时间的优秀指南,http://derickrethans.nl/talks/time-zendcon9.pdf,解释性幻灯片从幻灯片 16 开始。
他是 PHP 日期和时间函数的作者,并建议您尽可能使用 DateTime 类。