如何在1900年之前将日期从PHP插入MongoDB?更确切地说,我需要从日期字符串开始,例如" 03年8月3日"并将其作为ISODate对象插入到集合中。
使用DateTime在PHP中处理1900年之前的日期。我可以从日期字符串中轻松创建DateTime对象:
$date = DateTime::createFromFormat('d M Y', '21 Feb 1554');
但是如何从那里获得正确的插入,例如:
$db->collection->insert([
'name': 'Jon Doe',
'date': $isoDate
])
换句话说,如何将$date
转换为 ISODate对象(不是字符串)?