在mongo集合中,日期为"date" : ISODate("2013-01-20T18:30:00.000Z")
但是当我使用date('jS M, Y',$dataArr["date"]->sec)
将其转换为可读格式时,它会显示21st Jan, 2013
。
我无法获得更改日期的原因。谢谢。
答案 0 :(得分:0)
Mongo日期以UTC时区保存,为了拥有正确的日期,您可以将时区添加到$date->sec
时间戳,或者只使用MongoDate
返回DateTime
对象然后格式化它:
$dataArr["date"]->toDateTime()->format('jS M, Y')