我目前正在为我正在开发的应用程序接口使用MongoDb。我正在尝试弄清楚在PHP中的MongoDate对象中sec和usec属性代表的是什么。
当我json_encode我的输出时,我得到的MongoDate解释为
created: {
sec: 1351294929,
usec: 564000
}我想知道的是"sec“和"usec”到底代表什么。在这种情况下,"created“是文档生成时的时间戳,但”sec“是否以秒为单位表示Unix时间戳格式?那么"usec“代表什么呢?
像这样离开输出,JS处理解释,或者我应该在PHP端将其重新格式化为YYYY-MM-DD H:i:s格式,这样可以吗?
发布于 2012-10-27 12:41:11
$sec是的秒数
$usec is 微秒
为了显示人类可读的MongoDate,您可以使用如下内容:
date('Y-M-d h:i:s', $yourDate->sec); 发布于 2012-10-27 08:39:53
根据此post,您的日期列似乎已转换为非日期类型的对象。MongoDates不应该这样看。
https://stackoverflow.com/questions/13096132
复制相似问题