Как вставить дату до 1900 года в MongoDB из PHP? Чтобы быть более точным, мне нужно начать со строки даты, например, «03 августа 1492 года» и вставьте его в коллекцию как объект ISODate.
Обработка дат до 1900 года в PHP выполняется с использованием DateTime. Я могу легко создать объект DateTime из моей строки даты:
$date = DateTime::createFromFormat('d M Y', '21 Feb 1554');
Но как мне добраться оттуда до правильной вставки, например:
$db->collection->insert([
'name': 'Jon Doe',
'date': $isoDate
])
Другими словами, как мне конвертировать $date
в ISODate объект (не строка)?
Задача ещё не решена.
Других решений пока нет …