Я сейчас работаю над проектом, который потребует от меня, чтобы пользователи хранили отрицательные даты в базе данных. Эти даты могут охватывать многие тысячи лет до нашей эры, а также «Сегодня». Я работал над многими проектами, в которых хранятся даты, но все они были относительно недавними датами, и ни один из них никогда не был отрицательным (BC).Что нужно учитывать перед сохранением отрицательных дат в MySQL?
Какие типы вещей я должен учитывать при работе с данным типом данных? Я полностью осведомлен о многих календарных сдвигах, которые произошли в истории, но я буду работать с современным календарем и не слишком беспокоиться о том, чтобы делать конверсии. Тем не менее, любая информация о конверсиях будет с благодарностью воспринята, так как это очень актуальная тема, и меня интересует академическая заинтересованность, хотя в этом проекте не требуется фокусироваться.
Update: Я буду рассказ YYYY-MM-DD (Этот формат не требуется)
Год, месяц, день, минуты, минуты – Sampson
Закончено с отдельными полями за год (int), месяц (int) и день (int). Изменено по периоду (1 = AD, 0 = BC). – Sampson