1

echo date('Y-m-d h:m:s',strtotime('2008-11-03 16:00:29'))

返回 2008-11-03 04:11:29

我已经尝试更改我的默认时区并在字符串后面添加 GMT、UTC、PTC 并且没有任何东西会改变输出。如何让 strtotime 匹配输入?

4

2 回答 2

1

您需要i几分钟和H24 小时。

请参阅日期文档。

m是月份,这就是为什么你的时间有 11 分钟,与月份相同。

于 2012-08-23T22:08:41.570 回答
1

'Y-m-d H:i:s'如果您想要 24 小时制时间,请使用,或将 am/pm 添加到末尾'Y-m-d h:i:s a'

于 2012-08-23T22:08:50.727 回答