Як конвертувати 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 року?
Так, за допомогою від'ємних чисел.
Це безкоштовно?
Так, безкоштовно, без реєстрації й працює прямо у вашому браузері.