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

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

<? 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"),

0

Решение

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

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

Так что вы просто хотите что-то вроде этого на аксессоре ‘second’:

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]