sql >> Database >  >> NoSQL >> MongoDB

Hoe om te gaan met een datum lager dan 1970 in MongoDB

Welke versie van PHP draai je? Ik gok PHP <5.1 op Windows? strtotime() moet een datumbereik hebben van vr 13 dec 1901 20:45:54 GMT en di 19 jan 2038 03:14:07 GMT met PHP 5.1 en hoger.

Voor PHP 5.2 en hoger zou je kunnen gebruiken:

$date = new DateTime('1 Jan 1950');
echo $date->format('Y-m-d');

of,

$date = DateTime::createFromFormat('d M Y','1 Jan 1950');
echo $date->format('Y-m-d');


  1. Wil je journaling-enabled DB gebruiken in 32-bits systeem-MongoDB

  2. Mongoose findByIdAndUpdate geeft niet het juiste model terug

  3. Opdracht mislukt in script, werkt in opdrachtregel

  4. Converteer JSON-queryvoorwaarden naar MongoDB/Mongoose-bewerkingen