【发布时间】:2014-10-22 01:25:05
【问题描述】:
我不确定我这样做是否正确,但是日期函数似乎正确显示,但由于某种原因,它返回的是上午而不是下午的时间,例如,
现在,如果我要使用以下方法创建新日期:
$time = new mongoDate();
然后我将其保存在数据库中,在记录中显示如下:
ISODate("2014-10-22T00:22:34.619Z")
我假设有些事情我做的不对,但是当我格式化它时,使用:
date('d M, Y h:ia', $time->sec)
显示如下:
22 Oct, 2014 12:22am
我希望这是非常明显的事情,但从我在 ISOdate 中可以看出,它是在上午时间显示的,所以我的问题是,为什么它将它存储在上午而不是下午?
【问题讨论】:
-
时间是祖鲁时间或格林威治标准时间,可能与您当前的时区不同。以 GMT 存储日期是最佳做法。
-
如何使用 mongoDate 函数做到这一点?
标签: php mongodb date format mongodate