回显时间与数据库中保存的时间不同:所有分钟都相同



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

使用:

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

不:

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

m 是月,i 是分钟

相关内容

  • 没有找到相关文章

最新更新