MongoDB - 从PHP插入1900年之前的日期

时间:2015-09-21 19:40:12

标签: php mongodb date date-conversion

如何在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对象(不是字符串)?

0 个答案:

没有答案