У меня есть коллекция MongoDB, документы которой содержат поле ISODate. Это значение было сохранено с помощью PHP.
Однако при получении данных из этой коллекции я получаю дату в странном формате, который не могу ни прочитать, ни преобразовать с помощью PHP. Если я сделаю var_dump, я получу это:
array(1) { ["$date"]=> array(1) { ["$numberLong"]=> string(13) "1588356428662" } }
Хотя это может выглядеть как стандартный массив, я не могу получить доступ к значениям (ни с номерами индексов, ни ключами). Я думаю, что поле $ numberLong может быть числом миллисекунд с начала эпохи или что-то в этом роде. Однако, поскольку я не могу получить доступ к значению, я все равно не могу попытаться преобразовать его.
Эта проблема уже задавалась в этой теме , которая была закрыта как дубликат. Тем не менее, пользователь не получил ответ, потому что рекомендуемый ответ не имеет ничего общего с тем, что он действительно спрашивал.
Я искал целое число rnet и только что обнаружил, что нить без ответов. В руководствах PHP нет ничего. Есть идеи?