Конвертер Unix Timestamp - Конвертер Epoch Времени
Бесплатный конвертер Unix timestamp. Преобразуйте epoch время в дату, секунды в миллисекунды. Поддержка пакетной конвертации с примерами кода для JavaScript, Python, Java, PHP, Go, C#, Rust и Bash.
Часто Используемые Timestamps
| Событие | Метка времени | Дата |
|---|---|---|
| Unix Epoch | 0 | 1970-01-01 00:00:00 UTC |
| 1 Миллиард Секунд | 1000000000 | 2001-09-09 01:46:40 UTC |
| Последовательность 1234567890 | 1234567890 | 2009-02-13 23:31:30 UTC |
| 2 Миллиарда Секунд | 2000000000 | 2033-05-18 03:33:20 UTC |
| Проблема Y2038 (макс 32-бит) | 2147483647 | 2038-01-19 03:14:07 UTC |
Получить Timestamp на Вашем Языке
// Получить текущий timestamp
const timestamp = Math.floor(Date.now() / 1000);
const timestampMs = Date.now();
// Timestamp в Дату
const date = new Date(timestamp * 1000);
// Дата в Timestamp
const ts = Math.floor(new Date('2024-01-01').getTime() / 1000); import time
from datetime import datetime
# Получить текущий timestamp
timestamp = int(time.time())
timestamp_ms = int(time.time() * 1000)
# Timestamp в Дату
date = datetime.fromtimestamp(timestamp)
# Дата в Timestamp
ts = int(datetime(2024, 1, 1).timestamp()) import java.time.*;
// Получить текущий timestamp
long timestamp = System.currentTimeMillis() / 1000;
long timestampMs = System.currentTimeMillis();
// Timestamp в Дату
Instant instant = Instant.ofEpochSecond(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// Дата в Timestamp
long ts = LocalDate.of(2024, 1, 1).atStartOfDay(ZoneId.systemDefault()).toEpochSecond(); <?php
// Получить текущий timestamp
$timestamp = time();
$timestampMs = round(microtime(true) * 1000);
// Timestamp в Дату
$date = date('Y-m-d H:i:s', $timestamp);
// Дата в Timestamp
$ts = strtotime('2024-01-01'); package main
import "time"
// Получить текущий timestamp
timestamp := time.Now().Unix()
timestampMs := time.Now().UnixMilli()
// Timestamp в Дату
date := time.Unix(timestamp, 0)
// Дата в Timestamp
ts := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC).Unix() using System;
// Получить текущий timestamp
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long timestampMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
// Timestamp в Дату
DateTime date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;
// Дата в Timestamp
long ts = new DateTimeOffset(new DateTime(2024, 1, 1)).ToUnixTimeSeconds(); use std::time::{SystemTime, UNIX_EPOCH};
// Получить текущий timestamp
let timestamp = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
// Timestamp в Дату - use chrono crate
// let date = chrono::NaiveDateTime::from_timestamp(timestamp, 0); # Получить текущий timestamp
date +%s # seconds
date +%s%3N # milliseconds
# Timestamp в Дату
date -d @1704067200
# Дата в Timestamp
date -d "2024-01-01" +%s Краткая справка
- • Unix timestamp отсчитывает секунды с 1 января 1970 года (UTC)
- • 10-значные числа — секунды, 13-значные — миллисекунды
- • Отрицательные timestamp представляют даты до 1970 года
- • Максимум 32-бит: 2147483647 (19 янв 2038)
Об Этом Инструменте
Что такое Unix Timestamp?
Unix timestamp (также известный как время Epoch, время POSIX или Unix Epoch) — это количество секунд, прошедших с 1 января 1970 года в 00:00:00 UTC. Эта дата называется Unix Epoch. Это широко используемое представление времени в компьютерных системах и программировании.
Зачем использовать Unix Timestamps?
Unix timestamps не зависят от часового пояса, что делает их идеальными для хранения и сравнения времени в разных регионах. Они компактны (просто число), легко вычисляются и поддерживаются практически всеми языками программирования.
Секунды vs. Миллисекунды
Стандартные Unix timestamps используют секунды (10 цифр, например 1704067200). JavaScript и некоторые современные системы используют миллисекунды (13 цифр, например 1704067200000). Этот инструмент автоматически определяет и обрабатывает оба формата.
Проблема 2038 года
32-битные системы хранят timestamps как знаковые целые числа с максимальным значением 2147483647 (19 января 2038). После этой даты счётчик переполняется. Современные 64-битные системы используют 64-битные целые числа, расширяя диапазон до миллиардов лет.
Часто задаваемые вопросы
Что такое временная метка Unix?
Как преобразовать временную метку в дату?
В чём разница между метками времени в секундах и миллисекундах?
Почему некоторые временные метки отрицательные?
Что такое проблема 2038 года?
Этот инструмент бесплатный?
Похожие инструменты
Base64 Кодировщик и Декодировщик Онлайн
Бесплатный онлайн Base64 кодировщик и декодировщик. Конвертируйте текст в Bas...
Бесплатный выбор цвета - Конвертер HEX RGB HSL
Бесплатный онлайн выбор цвета. Конвертация между HEX, RGB, HSL, HSV, CMYK. Ге...
Бесплатное сравнение текста - Diff Checker
Бесплатный онлайн инструмент для сравнения текста. Сравните два текстовых фай...
Бесплатный генератор хешей - MD5 SHA-256 SHA-512 HMAC калькулятор
Бесплатный онлайн генератор хешей. Вычислите MD5, SHA-1, SHA-256, SHA-512 хеш...
Бесплатный JSON Форматтер Онлайн - Валидатор и Beautifier
Бесплатный онлайн JSON форматтер, валидатор и beautifier. Форматируйте, миниф...
Бесплатный кодировщик/декодер JWT — подписывайте, проверяйте и проверяйте токены
Бесплатный онлайн-декодер и кодировщик JWT. Декодируйте, проверяйте, проверяй...
Бесплатный генератор Lorem Ipsum - Абзацы, Предложения, Слова
Бесплатный онлайн генератор текста-заполнителя Lorem Ipsum. Генерируйте абзац...
QR-код Генератор Онлайн - Бесплатно
Бесплатный онлайн генератор QR-кодов. Создавайте QR-коды для URL, текста, WiF...
Бесплатный и неограниченный загрузчик видео TikTok без водяных знаков
Скачивайте любые видео из TikTok без водяных знаков онлайн бесплатно. Быстро,...
URL Кодировщик и Декодировщик Онлайн
Бесплатный онлайн URL кодировщик и декодировщик. Кодируйте специальные символ...
Бесплатный генератор UUID - v1, v4, v5, v7 и массовая генерация
Бесплатный онлайн генератор UUID/GUID. Создавайте UUID v1, v4, v5, v7 и Nil U...
Бесплатный счетчик слов - Анализатор текста
Бесплатный онлайн счетчик слов и анализатор текста. Подсчет слов, символов, п...