Mongo到php日期转换

时间:2015-03-27 06:40:42

标签: php

在mongo集合中,日期为"date" : ISODate("2013-01-20T18:30:00.000Z") 但是当我使用date('jS M, Y',$dataArr["date"]->sec)将其转换为可读格式时,它会显示21st Jan, 2013

我无法获得更改日期的原因。谢谢。

1 个答案:

答案 0 :(得分:0)

Mongo日期以UTC时区保存,为了拥有正确的日期,您可以将时区添加到$date->sec时间戳,或者只使用MongoDate返回DateTime对象然后格式化它:

$dataArr["date"]->toDateTime()->format('jS M, Y')