[Перевод] Секунды с начала эпохи Unix
Это не новость, но вопрос всплывает достаточно часто, поэтому я считаю, что проблему нужно объяснить кратко. Люди, и я в том числе, обычно говорят, что время POSIX, также известное как время Unix — это количество of секунд , прошедших с эпохи Unix , то есть с 00:00:00 1970-01-01. Но это не так. Точнее, не так в смысле, подразумеваемом большинством. Например, сейчас у меня на часах 2024-12-25, 18:51:26 UTC. Время POSIX равно 1735152686. Прошло 1735152713 секунд с эпохи POSIX. Число времени POSIX на двадцать семь секунд меньше. Причина в том, что время POSIX вычисляется в IEEE 1003.1 из Coordinated Universal Time . Стандарт предполагает, что каждый день — это ровно 86400 секунд. Цитата: