Сейчас я работаю над проектом, который потребует от меня разрешения пользователям хранить отрицательные даты в базе данных. Эти даты могут охватывать многие тысячи лет до нашей эры, а также «сегодня». Я работал над многими проектами, в которых хранились даты, но все они были относительно недавними, и ни один из них не был отрицательным (BC).
Какие типы вещей я должен учитывать при работе с данным типом данных? Я полностью осведомлен о многих календарных сдвигах, которые произошли в истории, но я буду работать с современным календарем и не слишком беспокоиться о преобразованиях. Тем не менее, любая информация о конверсиях будет принята с благодарностью, так как это очень актуальная тема, и она мне интересна с научной точки зрения, хотя ей не обязательно концентрироваться на этом проекте.
Обновление: Я буду рассказом ГГГГ-ММ-ДД (этот формат не требуется)