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