В .net
есть статические свойства DateTime.MinDate, and DateTime.MaxDate
, которые удобно возвращают минимальную и максимальную допустимые даты для объекта DateTime.
Я сейчас увлекаюсь веб-программированием, используя php + mysql + javascript
. Кажется, в этой среде программирования нет таких же удобных min/max date
значений? Например, максимальное значение объекта даты в mysql составляет 9999-12-31, но функция php strtotime () не любит это значение.
Я хотел бы, чтобы минимальная дата на разных языках (например, использовалась для обозначения «еще не установлено») и максимальная дата на нескольких языках (использовалась для обозначения «навсегда»). Это означает, что в базе данных могут храниться те минимальные и максимальные даты, которые php будет извлекать (и для этого нужно будет различать «нормальные» даты и минимальную / максимальную дату), и в конечном итоге они будут переходить к некоторому JavaScript ( , снова придется различать «нормальные» даты и минимальную / максимальную дату).
Итак, какое значение даты вы используете для минимальных / максимальных дат при работе в php + mysql + javascript? И как вы храните эти константы - было бы неплохо определить их только в одном месте и сделать их доступными в каждом из php + mysql + javascript ...
Спасибо