Я сделал обновление с php 7.2 до 7.4 и обнаружил неожиданное поведение при сохранении даты и времени в mongodb
, поэтому я пытаюсь
$client = new MongoDB\Client("mongodb://localhost:27017");
$collection = $client->needToBeDrop->datetime;
$document =[
'name'=>'some date',
'mongo_date'=> new MongoDB\BSON\UTCDateTime(new DateTime()),
'date'=> new DateTime()
];
$result = $collection->insertOne($document);
в php 7.4 i есть такой результат:
{
"name": "some date 7.4",
"mongo_date": {
"$date": 1583845613778
},
"date": {}
}
и в php 7.2 у меня есть
{
"name": "some date 7.2",
"mongo_date": {
"$date": 1583845637335
},
"date": {
"date": "2020-03-10 13:07:17.335813",
"timezone_type": 3,
"timezone": "UTC"
}
}
как я могу сохранить поведение php 7.2?