# Đổi Unix timestamp

> Nhập timestamp tính bằng giây hoặc mili giây để ra ngày giờ UTC, giờ địa phương và chuỗi ISO 8601. Hoặc nhập ngày giờ để lấy timestamp.

Đổi Unix timestamp thành ngày giờ và ngược lại, hiển thị cả giờ UTC lẫn giờ máy bạn.

URL: https://tinhngay.com/lap-trinh/doi-unix-timestamp

## Công thức

```
Timestamp = số giây kể từ 00:00:00 ngày 01/01/1970 UTC
```

## Ví dụ

Timestamp 1767225600 chia cho 86.400 giây mỗi ngày được đúng 20.454 ngày kể từ 01/01/1970, tức 01/01/2026 00:00:00 UTC — 07:00 sáng cùng ngày ở Việt Nam.

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

### Giây hay mili giây?

Unix timestamp gốc tính bằng giây và có 10 chữ số. JavaScript dùng mili giây nên có 13 chữ số. Công cụ nhận ra theo độ dài chuỗi bạn nhập.

### Vì sao giờ UTC khác giờ trên máy tôi?

Việt Nam ở múi giờ UTC+7, nên giờ ta luôn sớm hơn UTC bảy tiếng.

### Sự cố năm 2038 là gì?

Timestamp lưu trong số nguyên có dấu 32 bit sẽ tràn vào ngày 19/01/2038. Hệ thống ngày nay đã chuyển sang 64 bit nên không còn giới hạn đó.
