我不知道为什么strtotime()
在PHP中返回不同的结果在不同的时区,即使相同的日期作为参数给出,没有人知道答案吗?我也想知道,是否可以执行类似的任务(将datetime
转换为int
以便轻松进行计算)和另一个在不同时区给出相同结果的函数?为什么strtotime在不同的时区给出不同的结果?
编辑:
一个例子: 如果我使用strtotime('2011-09-19 00:00:00')
不应该只是返回秒'January 1 1970 00:00:00'
和'2011-09-19 00:00:00'
之间的区别?为什么时区在这里是个问题?我可以得到一些不带时区问题的差异吗?
因为不同时区的时间不同, –
你能提供一些你想要做的事吗? –
@jeffamaphone我给出了相同的日期时间作为参数,它不应该将它转换为int,与时区有什么关系,这是我想知道的吗? – Usman