2016-01-13 1 views
0

Je veux conserver cette date dans mon documentSet date dans MongoDB avec MongoDate

$dateStr = strtotime("2010-01-13 00:00:00"); 

Mon datetime dans mon PHP est Europe/Rome

date.timezone Europe/Rome Europe/Rome

fuseau horaire par défaut Europe/Rome Quand j'Enregistrez le document avec

"date" => new \MongoDate($dateStr), 

Ma date est

"data" : ISODate("2010-01-12T23:00:00.000Z"), 

Répondre

0

MongoDB dates et heures des magasins sont en UTC et 2010-01-12T23:00:00.000Z est la date UTC correcte pour votre heure locale 2010-01-13 00:00:00. Vous devez convertir l'heure à votre heure locale lors de l'interrogation des données.