Buenas tardes,
básicamente eso, como puedo crear esta marca de tiempo (timestamp) "0000-00-00 00:00:00" (php)
Ya pude hacerlo
$timestamp = date('00-00-00 00:00:00');
Creo que te entendí la idea, pero esa no es una fecha valida. Estás buscando el primero de enero del año 0:
01-01-0 00:00:00
A menos que estemos hablando de un formato de fecha y/o calendario que no conozca (no se si los mayas hayan hecho algo así).
Tienes que usar date_create_from_format y necesitas usar: "Y" para representar años. Si tu utilizas "y" en lugar de "Y" el 0 lo toma relativo al último siglo. E.g. 10 no es el año 10 A.D. es el año 2010.
date_create_from_Format('d-m-Y h:i:s', '01-01-0 00:00:00')
Necesitas usar un sistema de 64 bits también, porque en 32 bits el tamaño de enteros es de 4 bytes (no llegas debajo de 1900).
Gracias por la info, pero no, era solamente eso que sea todo 0 (aunque sea una fecha inválida)
¡Muchas gracias, es interesante lo que escribiste!
Técnicamente, si es posible, a pesar de no ser una fecha valida. El mes 0 corresponde a Diciembre porque el mes 1 corresponde a Enero, el día 0 corresponde al último día del mes anterior porque el día primero representa el día primero de ese més. Entonces:
00-00-00
Hace referencia al 30 de Noviembre de 1999.