Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Local Date & Time
2023-11-14 22:13:20
Tuesday (UTC+0.0)
Ngày 2023-11-14
Giờ 22:13:20
Thứ trong tuần Tuesday
Epoch sau khi cộng offset 1.700.000.000

Công cụ chuyển Unix Timestamp sang giờ địa phương là gì?

Unix timestamp (còn gọi là epoch time) là số giây đã trôi qua kể từ 00:00:00 UTC ngày 1 tháng 1 năm 1970, không tính giây nhuận. Công cụ này biến con số "thô" đó thành ngày giờ dễ đọc, đã điều chỉnh theo mức chênh lệch UTC mà bạn chọn, để bạn thấy chính xác một timestamp tương ứng với thời gian đồng hồ thực tế nào ở bất kỳ múi giờ nào. Với Việt Nam, múi giờ là UTC+7, vì vậy bạn chỉ cần nhập offset là 7.

Dòng thời gian từ điểm gốc epoch đếm giây đến biểu tượng lịch và đồng hồ
Dấu thời gian Unix đếm số giây trôi qua kể từ mốc epoch.

Cách sử dụng

Nhập Unix timestamp theo đơn vị giây, sau đó nhập mức chênh lệch UTC (tính bằng giờ) của múi giờ bạn muốn — ví dụ: 7 cho giờ Việt Nam (UTC+7), +2 cho giờ mùa hè Trung Âu, -5 cho giờ chuẩn miền Đông nước Mỹ, hoặc 0 cho chính UTC. Công cụ hỗ trợ cả những mức chênh lệch lẻ như 5.5 (Ấn Độ) hay 5.75 (Nepal). Kết quả trả về gồm đầy đủ ngày giờ, thứ trong tuần và giá trị epoch sau khi đã cộng offset.

Công thức tính

Phép chuyển đổi rất đơn giản: giờ địa phương = epochSeconds + offsetHours × 3600.

$$t_{\text{local}} = \text{Timestamp (s)} + \text{UTC Offset (h)} \times 3600$$

Ta cộng mức chênh lệch (đã quy đổi từ giờ sang giây) vào giá trị epoch, rồi tách kết quả thành năm, tháng, ngày, giờ, phút, giây bằng cách coi nó như một mốc lịch theo UTC. Cách này tránh mọi điều chỉnh múi giờ hay giờ tiết kiệm ánh sáng ẩn — mức offset bạn nhập là phép dịch chuyển duy nhất được áp dụng.

Giây epoch cộng độ lệch một giờ bằng ngày, giờ và thứ địa phương
Cộng độ lệch UTC tính bằng giây để chuyển dấu thời gian sang giờ địa phương.

Ví dụ minh họa

Lấy timestamp 1.700.000.000. Theo UTC, đó là 2023-11-14 22:13:20. Áp dụng offset +2 giờ tức cộng thêm 7.200 giây, ta được epoch \(1\,700\,000\,000 + 2 \times 3600 = 1\,700\,007\,200\), hiển thị thành 2023-11-15 00:13:20, là một ngày thứ Tư. Vậy tại đúng khoảnh khắc timestamp được ghi nhận, đồng hồ ở múi giờ UTC+2 vừa qua nửa đêm ngày 15 tháng 11.

Câu hỏi thường gặp

Timestamp tính bằng giây hay mili-giây? Công cụ này yêu cầu đơn vị giây. Nếu giá trị của bạn có 13 chữ số thì rất có thể đó là mili-giây — hãy chia cho 1000 trước.

Công cụ có xử lý giờ tiết kiệm ánh sáng (DST) không? Không. Nó chỉ áp dụng đúng một mức offset cố định mà bạn nhập. Nếu DST có ảnh hưởng, hãy chọn mức offset thực sự đang áp dụng cho ngày đó. (Việt Nam hiện không dùng DST nên với giờ Việt Nam bạn không cần lo điều này.)

Vì sao thứ trong tuần lại khác với công cụ khác? Vì thứ trong tuần phụ thuộc hoàn toàn vào mức offset. Cùng một khoảnh khắc có thể rơi vào những ngày lịch khác nhau ở các múi giờ khác nhau.

Cập nhật lần cuối: