【发布时间】:2013-11-02 06:21:24
【问题描述】:
我的数据库中有一个EVENT 表,每一行都有一个时间戳。
数据库中显示的日期和时间正确(并保存为美国/洛杉矶)。
当我尝试在页面上显示这些事件的列表时,回显时间是错误的。对于每一行。
所有分钟都显示数字“10”(晚上 7:10、晚上 11:10、凌晨 3:10、早上 8:10),这是错误的。
什么可以解释这种奇怪的行为?
简而言之:
DB Output
2013-10-21 16:16:01 Oct 21, 2013 - 04:10 pm
2013-10-21 16:16:45 Oct 21, 2013 - 04:10 pm
2013-10-21 19:38:07 Oct 21, 2013 - 07:10 pm
2013-10-22 17:54:31 Oct 22, 2013 - 05:10 pm
【问题讨论】:
-
请出示相关代码。我们不是通灵者。
-
@John Conde:为自己说话。
m是一个月而不是一分钟。在 date() 格式中使用i表示分钟。 -
LOL~我一直这样做。
-
您需要显示输出日期的PHP
-
我编辑了我的答案。但是@AbraCadaver 刚刚解决了我的问题!
标签: php mysql date timezone timestamp