История изменений
Исправление KivApple, (текущая версия) :
Оно иначе решается. Под капотом остаётся unix timestamp просто меняется поведение функций преобразования времени в строку и обратно, графические элементы редактирования даты могут меняться.
А в тупую менять год в Григорианском календаре плохая идея, ибо альтернативное летоисчесление может и другие месяцы иметь, и другие високосные года, короче будет криво.
Плюс Григорианский календарь это по сути тоже просто один из вариантов отображения, в unix timestamp нет ни лет, ни дней, ни Рождества Христова, есть только количество секунд начиная с условно выбранной точки, которая по чистой случайности совпадает с полночью 1 января 1970 года UTC. Для других календарей надо смотреть какая дата соответствует той же точке.
Исправление KivApple, :
Оно иначе решается. Под капотом остаётся unix timestamp просто меняется поведение функций преобразования времени в строку и обратно, графические элементы редактирования даты могут меняться.
А в тупую менять год в Григорианском календаре плохая идея, ибо альтернативное летоисчесление может и другие месяцы иметь, и другие високосные года, короче будет криво.
Плюс Григорианский календарь это по сути тоже просто один из вариантов отображения, в unix timestamp нет ни лет, ни дней, ни Рождества Христова, есть только количество секунд начиная с условно выбранной точки, которая по чистой случайности совпадает с полночью 1 января 1970 года. Для других календарей надо смотреть какая дата соответствует той же точке.
Исходная версия KivApple, :
Оно иначе решается. Под капотом остаётся unix timestamp просто меняется поведение функций преобразования времени в строку и обратно, графические элементы редактирования даты могут меняться.
А в тупую менять год в Григорианском календаре плохая идея, ибо альтернативное летоисчесление может и другие месяцы иметь, и другие високосные года, короче будет криво.