从使用ISODate保存的mongodb数据库中获取时间戳

时间:2013-11-20 08:54:09

标签: php mysql mongodb

我用过

$collection = $db->mpres_seq ;
$document = array(
    "id" => new MongoInt64(1),
    "last_executed" => new MongoDate(strtotime("2012-04-01 04:00:00")),
    "last_message" => ""
);

$收藏 - >插入($文件);  此代码用于插入时间戳数据。现在我想把它拿回来。我想在mysql中使用相同类型(和格式)的Unix_Timestamp(last_executed)。我怎样才能做到这一点?

> db.mpres_seq.find().pretty()
{
    "_id" : ObjectId("528a3a2af7bde99408000080"),
    "id" : NumberLong(1),
    "last_executed" : ISODate("2012-04-01T02:00:00Z"),
    "last_message" : ""

}

这是一个示例结果。

1 个答案:

答案 0 :(得分:0)

您只需使用mongodate

  

为了显示人类可读的MongoDate,您可以使用类似的东西   这样:

<?php 
date('Y-M-d h:i:s', $yourDate->sec);