在我的php应用程序中,我做了一个db查询,它从mongodb返回一堆文档。当我遍历每个文档时,我试图提取时间戳并将其显示为Y-M-d h:i:s格式。但是我现在还不确定如何提取它。如何从MongoDB对象中提取时间戳
我这个代码测试:
var_dump($value->playbook_run_date);
输出/返回此:
object(MongoDB\BSON\UTCDateTime)#9 (1) {
["milliseconds"]=>
string(13) "1486277081000"
}
我试图修改代码,如下所示:
var_dump($value->playbook_run_date['milliseconds']);
但是,返回错误:
Cannot use object of type MongoDB\BSON\UTCDateTime as array
我一直在google搜索周围的错误,并尝试了几个例子,包括:
var_dump($value->playbook_run_date->{'milliseconds'});
var_dump($value->playbook_run_date->1->{'milliseconds'});
var_dump($value->playbook_run_date[1]->{'milliseconds'});
但我似乎无法弄清楚。 任何帮助,将不胜感激。
我想这两个例子中,他们返回“未定义的属性”错误信息 – dot