0

我的数据库中有一个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
4

1 回答 1

3

利用:

date('M j Y h:i a')

不是:

date('M j Y h:m a')

m 是月,i 是分钟

于 2013-10-23T19:43:21.690 回答