Это UNIX календарь на основе григорианского календаря, с началом летоисчисления от начала отсчёта UNIX-времени (от 1 января 1970 года по гринвичу).
С появлением UNIX систем и его UNIX-времени началась новая кибернетическая эра, без которой человечество не сможет полноценно существовать и развиваться. Каждый кто работал с вычислительной техникой, включая телефоны, не осознавая это, работали в системах, которые ведут отсчёт UNIX-времени. Также отсчёт ведется относительно некоторого точного события и является религиозно независимым + имеет нулевой год, в отличие от Григорианского календаря, который упрощает вычисления и делает их интуитивно понятней.
Да, календарь меняет только год отсчета.
bzik. Затем USBashka форкнул его, добавив нулевой год. Вопросы и предложения пишите сюда.
Пример того, как может выглядеть использование такого календаря можно увидеть на Санёк в биде вики.
Штамп времени ведется целочисленными счётчиками. Как правило, это 4-х байтовое знаковое число (int), 4-х байтовое беззнаковое число (unsigned int), 8-и байтовое знаковое число (long), 8-х байтовое беззнаковое число (unsigned long). И проблемы будут если счётчик достигнет своего верхнего предела.
int
unsigned int
long
unsigned long