Как да преобразувате Unix timestamp
- Поставете timestamp: 13 цифри се приемат за милисекунди, а 10 цифри – за секунди.
- Вижте датата в UTC, във формат ISO 8601 и в местно време.
- За обратното преобразуване изберете дата и час и копирайте секундите или милисекундите.
- „Използвай текущото време“ зарежда настоящия момент и в двата конвертора.
Какво е Unix време
Unix времето (или epoch) отчита секундите, изминали от 1 януари 1970 г. в 00:00:00 UTC. Това е най-разпространеният начин за съхранение на дати в бази данни, логове и API, защото е едно число, което не зависи от часовия пояс.
Много системи, като JavaScript, използват милисекунди вместо секунди. Затова timestamp с 10 цифри обикновено е в секунди, а с 13 цифри – в милисекунди.
Резултатът в UTC е един и същ по целия свят; местното време зависи от часовия пояс на устройството ви.
Какво да имате предвид
- Стойности с 11 или повече цифри се четат като милисекунди; ако вашият timestamp в секунди е за много далечна дата, може да се изтълкува погрешно.
- Въведената дата се тълкува в часовия пояс на устройството ви.
- Не отчита високосните секунди: Unix времето ги игнорира.
Често задавани въпроси
Какво е Unix timestamp?
Това е броят секунди, изминали от 1 януари 1970 г. в 00:00 UTC.
Как да разбера дали е в секунди, или в милисекунди?
С 10 цифри е в секунди; с 13 – в милисекунди. Инструментът го разпознава и ви казва как го е изтълкувал.
Какво е проблемът от 2038 година?
Системите, които съхраняват Unix времето в 32 бита, спират да работят на 19 януари 2038 г. 64-битовите системи нямат този проблем.
Работи ли с дати преди 1970 г.?
Да, с отрицателни числа.
Безплатно ли е?
Да, безплатно е, не изисква регистрация и работи направо във вашия браузър.