Chuyển Đổi Unix Timestamp - Công Cụ Epoch Time
Công cụ chuyển đổi Unix timestamp miễn phí. Chuyển epoch time sang ngày, giây sang mili giây. Hỗ trợ chuyển đổi hàng loạt với ví dụ code cho JavaScript, Python, Java, PHP, Go, C#, Rust và Bash.
Timestamp Thường Dùng
| Sự kiện | Dấu thời gian | Ngày |
|---|---|---|
| Unix Epoch | 0 | 1970-01-01 00:00:00 UTC |
| 1 Tỷ Giây | 1000000000 | 2001-09-09 01:46:40 UTC |
| Chuỗi 1234567890 | 1234567890 | 2009-02-13 23:31:30 UTC |
| 2 Tỷ Giây | 2000000000 | 2033-05-18 03:33:20 UTC |
| Vấn đề Y2038 (tối đa 32-bit) | 2147483647 | 2038-01-19 03:14:07 UTC |
Lấy Timestamp Trong Ngôn Ngữ Của Bạn
// Lấy timestamp hiện tại
const timestamp = Math.floor(Date.now() / 1000);
const timestampMs = Date.now();
// Timestamp sang Ngày
const date = new Date(timestamp * 1000);
// Ngày sang Timestamp
const ts = Math.floor(new Date('2024-01-01').getTime() / 1000); import time
from datetime import datetime
# Lấy timestamp hiện tại
timestamp = int(time.time())
timestamp_ms = int(time.time() * 1000)
# Timestamp sang Ngày
date = datetime.fromtimestamp(timestamp)
# Ngày sang Timestamp
ts = int(datetime(2024, 1, 1).timestamp()) import java.time.*;
// Lấy timestamp hiện tại
long timestamp = System.currentTimeMillis() / 1000;
long timestampMs = System.currentTimeMillis();
// Timestamp sang Ngày
Instant instant = Instant.ofEpochSecond(timestamp);
LocalDateTime date = LocalDateTime.ofInstant(instant, ZoneId.systemDefault());
// Ngày sang Timestamp
long ts = LocalDate.of(2024, 1, 1).atStartOfDay(ZoneId.systemDefault()).toEpochSecond(); <?php
// Lấy timestamp hiện tại
$timestamp = time();
$timestampMs = round(microtime(true) * 1000);
// Timestamp sang Ngày
$date = date('Y-m-d H:i:s', $timestamp);
// Ngày sang Timestamp
$ts = strtotime('2024-01-01'); package main
import "time"
// Lấy timestamp hiện tại
timestamp := time.Now().Unix()
timestampMs := time.Now().UnixMilli()
// Timestamp sang Ngày
date := time.Unix(timestamp, 0)
// Ngày sang Timestamp
ts := time.Date(2024, 1, 1, 0, 0, 0, 0, time.UTC).Unix() using System;
// Lấy timestamp hiện tại
long timestamp = DateTimeOffset.UtcNow.ToUnixTimeSeconds();
long timestampMs = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
// Timestamp sang Ngày
DateTime date = DateTimeOffset.FromUnixTimeSeconds(timestamp).DateTime;
// Ngày sang Timestamp
long ts = new DateTimeOffset(new DateTime(2024, 1, 1)).ToUnixTimeSeconds(); use std::time::{SystemTime, UNIX_EPOCH};
// Lấy timestamp hiện tại
let timestamp = SystemTime::now()
.duration_since(UNIX_EPOCH)
.unwrap()
.as_secs();
// Timestamp sang Ngày - use chrono crate
// let date = chrono::NaiveDateTime::from_timestamp(timestamp, 0); # Lấy timestamp hiện tại
date +%s # seconds
date +%s%3N # milliseconds
# Timestamp sang Ngày
date -d @1704067200
# Ngày sang Timestamp
date -d "2024-01-01" +%s Tham Khảo Nhanh
- • Unix timestamp đếm giây từ ngày 1 tháng 1 năm 1970 (UTC)
- • Số 10 chữ số là giây, 13 chữ số là mili giây
- • Timestamp âm đại diện cho ngày trước năm 1970
- • Tối đa 32-bit: 2147483647 (19 Tháng 1 2038)
Về Công Cụ Này
Unix Timestamp là gì?
Unix timestamp (còn được gọi là thời gian Epoch, thời gian POSIX hoặc Unix Epoch) là số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970 lúc 00:00:00 UTC. Ngày này được gọi là Unix Epoch. Đây là cách biểu diễn thời gian được sử dụng rộng rãi trong hệ thống máy tính và lập trình.
Tại sao sử dụng Unix Timestamps?
Unix timestamps không phụ thuộc vào múi giờ, khiến chúng hoàn hảo để lưu trữ và so sánh thời gian giữa các vùng khác nhau. Chúng nhỏ gọn (chỉ là một con số), dễ tính toán và được hỗ trợ bởi hầu hết các ngôn ngữ lập trình.
Giây vs Mili giây
Unix timestamps tiêu chuẩn sử dụng giây (10 chữ số, ví dụ 1704067200). JavaScript và một số hệ thống hiện đại sử dụng mili giây (13 chữ số, ví dụ 1704067200000). Công cụ này tự động phát hiện và xử lý cả hai định dạng.
Vấn đề năm 2038
Hệ thống 32-bit lưu trữ timestamps dưới dạng số nguyên có dấu, với giá trị tối đa 2147483647 (19 tháng 1 năm 2038). Sau ngày này, bộ đếm sẽ tràn. Hệ thống 64-bit hiện đại sử dụng số nguyên 64-bit, mở rộng phạm vi lên hàng tỷ năm.
Câu hỏi thường gặp
Unix timestamp là gì?
Làm thế nào để chuyển đổi timestamp sang ngày?
Sự khác biệt giữa timestamp giây và mili giây là gì?
Tại sao một số timestamp là số âm?
Vấn đề năm 2038 là gì?
Công cụ này có miễn phí không?
Công Cụ Liên Quan
Công cụ Mã hóa Giải mã Base64 Miễn phí Online
Mã hóa và giải mã Base64 miễn phí trực tuyến. Chuyển đổi văn bản sang Base64 ...
Bộ Chọn Màu Miễn Phí - Chuyển Đổi HEX RGB HSL
Bộ chọn màu trực tuyến miễn phí. Chuyển đổi giữa HEX, RGB, HSL, HSV, CMYK. Tạ...
Kiểm Tra Khác Biệt Miễn Phí - Công Cụ So Sánh Văn Bản
Kiểm tra khác biệt trực tuyến miễn phí. So sánh hai tệp văn bản cạnh nhau hoặ...
Trình Tạo Hash Miễn Phí - Máy Tính MD5 SHA-256 SHA-512 HMAC
Trình tạo hash trực tuyến miễn phí. Tính hash MD5, SHA-1, SHA-256, SHA-512. T...
Công cụ Định dạng JSON Miễn phí - Trình xác thực JSON
Công cụ định dạng, xác thực và làm đẹp JSON miễn phí trực tuyến. Định dạng, n...
Bộ mã hóa / giải mã JWT miễn phí - Ký, xác minh và kiểm tra mã thông báo
Bộ giải mã và mã hóa JWT trực tuyến miễn phí. Giải mã, kiểm tra, xác minh chữ...
Trình tạo Lorem Ipsum miễn phí - Đoạn văn, Câu, Từ
Trình tạo văn bản giữ chỗ Lorem Ipsum miễn phí trực tuyến. Tạo đoạn văn, câu,...
Tạo Mã QR Miễn phí Online - Tạo Mã QR Tùy chỉnh
Trình tạo mã QR miễn phí trực tuyến. Tạo mã QR cho URL, văn bản, WiFi, vCard....
Trình tải xuống video TikTok miễn phí và không giới hạn không có hình mờ
Tải xuống bất kỳ video TikTok nào không có hình mờ trực tuyến hoàn toàn miễn ...
Công cụ Mã hóa Giải mã URL Miễn phí Online
Mã hóa và giải mã URL miễn phí trực tuyến. Mã hóa ký tự đặc biệt cho URL hoặc...
Trình tạo UUID miễn phí - v1, v4, v5, v7 & Tạo hàng loạt
Trình tạo UUID/GUID trực tuyến miễn phí. Tạo UUID v1, v4, v5, v7 và Nil UUID....
Đếm Từ Miễn Phí - Phân Tích Văn Bản
Công cụ đếm từ và phân tích văn bản trực tuyến miễn phí. Đếm từ, ký tự, câu, ...