Fork me on GitHub

Календарь UNIX

Час
00
--
 
:
Мин
00
 
:
Сек
00
День
00
--
Месяц
---
---
Год
00
Эра Unix
Time stamp
0000000000
секунд

Что это?

Это 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

--
лет