Unix Timestamp конвертер
Что такое Unix время?
Unix-время (англ. Unix time, также POSIX-время или Unix epoch или Unix time или Unix timestamp) — система описания моментов во времени, принятая в Unix и других POSIX-совместимых операционных системах. Определяется как количество секунд, прошедших с полуночи (00:00:00 UTC) 1 января 1970 года (четверг); время с этого момента называют «эрой Unix» (англ. Unix Epoch).
Период времени | Секунды |
---|---|
1 минута | 60 секунд |
1 час | 3600 секунд |
1 день | 86400 секунд |
1 неделя | 604800 секунд |
1 месяц (30.44 дней) | 2629743 секунд |
1 год (365.24 дня) | 31556926 секунд |
Unix Timestamp (временная метка) – это "зафиксированное" время, конкретная дата, запечатленная в числе c точностью до секунды.
UTC (англ. Coordinated Universal Time) - это Всемирное координированное время, которое "фиксируется" на нулевом меридиане (Лондон), и от которого ведется отсчет географических часовых поясов. Аббревиатура UTC не имеет конкретной расшифровки.
GMT (англ. Greenwich Mean Time) - Среднее время по Гринвичу, или гринвичское время. Соответствует нулевому часовому поясу (UTC 0). — среднее солнечное время меридиана, проходящего через прежнее место расположения Гринвичской королевской обсерватории около Лондона.
Границы Unix времени
В момент времени 00:00:00 UTC 1 января 1970 года (четверг) Unix-время равно нулю. Начиная с этого времени, число возрастает на определённое количество в день. Таким образом, к примеру, 16 сентября 2004 года в 00:00:00, спустя 12677 дней после начала отсчета Unix-времени, время будет представлено числом 12677 × 86400 = 1095292800. Расчеты могут быть также произведены в обратном направлении используя отрицательные числа. К примеру, дата 4 октября 1957 года 00:00:00, а это 4472 дня до начала отсчета представлена в Unix-времени числом −4472 × 86400 = −386380800
В программах для хранения Unix-времени используется целочисленный знаковый тип. 32-битные числа со знаком могут ссылаться на моменты времени от пятницы 13 декабря 1901 года 20:45:52 до вторника 19 января 2038 года 03:14:07 включительно.
Timestamp | Дата |
---|---|
-2147483648 | GMT 13 декабря 1901 г., 20:45:52 |
2147483647 | GMT 19 января 2038 г., 03:14:07 |