Home / Руководства / Что такое Unix-время (epoch)?Guide

Unix-время (также называемое epoch-временем или POSIX-временем) представляет время как количество секунд, прошедших с January 1, 1970 00:00:00 UTC. Эта точка отсчёта называется epoch.

Человеческие даты и время переплетают часовые пояса, летнее время и календарные правила, из-за чего их неудобно вычислять. Unix-время, напротив, — это единственное целое число, не зависящее от часового пояса, поэтому его просто хранить, сравнивать и выполнять с ним арифметику. Именно поэтому оно встречается почти везде, где компьютеры работают со временем: в серверных логах, базах данных, ответах API и времени изменения файлов.

Например, 0 означает ровно epoch (1970-01-01 00:00:00 UTC), а 1000000000 указывает на момент в сентябре 2001 года. Вычитание двух меток времени сразу даёт промежуток между ними в секундах.

Попробовать в конвертере
Все руководства