En .net
, están las propiedades estáticas DateTime.MinDate, and DateTime.MaxDate
que devuelven convenientemente las fechas válidas mínimas y máximas para un objeto DateTime.php/mysql/javascript mindate y maxdate
Estoy incursionando en la programación web en este momento, usando php + mysql + javascript
. No parece haber los mismos valores convenientes min/max date
en ese entorno de programación? Por ejemplo, el valor máximo de un objeto de fecha en mysql es 9999-12-31, pero a la función php strtotime() no le gusta ese valor.
Me gustaría una fecha mínima en varios idiomas (que se usará para indicar 'no establecido todavía' por ejemplo), y una fecha máxima en varios idiomas (que se utilizará para indicar 'bueno para siempre'). Eso significa que podría haber esas fechas mínimas y fechas máximas almacenadas en una base de datos, que php recuperaría (y tendría que diferenciar entre las fechas 'normales' y la fecha mínima/máxima), y eventualmente llegarían a algún javascript (que , de nuevo tendría que diferenciar entre las fechas 'normales' y la fecha min/max).
Entonces, ¿qué valor de fecha usa para las fechas min/max cuando se trabaja en php + mysql + javascript? ¿Y cómo se almacena estas constantes - que sería bueno para definirlas en un solo lugar y hacer que estén disponibles en cada una de php + mysql + javascript ...
Gracias
Parece que el formato de fecha de 32 bits de php es el factor limitante (en comparación con mysql y javascript), por lo que parece que este es el que se debe usar.Tipo de sucks, 2038 no está muy lejos. – Jimmy