sql >> Base de Datos >  >> NoSQL >> MongoDB

Cómo manejar la fecha inferior a 1970 en MongoDB

¿Qué versión de PHP estás ejecutando? ¿Supongo que PHP <5.1 en Windows? strtotime() debe tener un intervalo de fechas del viernes 13 de diciembre de 1901 a las 20:45:54 GMT y el martes 19 de enero de 2038 a las 03:14:07 GMT con PHP 5.1 y versiones posteriores.

Para PHP 5.2 y superior podría usar:

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

o,

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