Проблемы с ISODate PHP и MongoDB

0

Я пытаюсь показать дату на своем веб-сайте, и она не работает со следующими

<? print date('Y-M-d h:i:s', $content['date']);?>

когда я распечатываю его

<?=$content['date'];?>

Я получаю следующее 0.89700000 655899

Я просмотрел mongoDB и rockmongo, и он показывает, что он сохранен как "date": ISODate("2014-11-01T04:04:08.708Z"),

Теги:
date
mongodb-php

1 ответ

1

Ну да. Объект MongoDate фактически разбит на "секунды" и "микросекунды" внутри объекта. например:

MongoDate Object ( [sec] => 1346300336 [usec] => 593000 )

Таким образом, вы просто хотите что-то подобное в "секундах":

date('Y-M-d h:i:s', $content['date']->sec); 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню