Epoch Converter
Trình chuyển đổi epoch - Trình chuyển đổi thời gian Unix
Thời gian Unix hiện tại:
1775994688
Chuyển đổi epoch sang ngày giờ dễ đọc và ngược lại
Dấu thời gian cho thời điểm bắt đầu và kết thúc của năm, tháng và ngày
Chuyển đổi giây thành năm, tháng, ngày, giờ và phút
Epoch Unix là gì?
Epoch Unix (còn được gọi là thời gian Unix, thời gian POSIX hoặc dấu thời gian Unix) là số giây đã trôi qua kể từ ngày 1 tháng 1 năm 1970, 00:00:00 UTC, không tính giây nhuận (ISO 8601: 1970-01-01T00:00:00Z). Nói chính xác thì epoch là thời gian Unix 0, nhưng "epoch" thường được dùng như cách gọi tắt cho thời gian Unix nói chung.
| Thời gian bình thường | Giây |
|---|---|
| 1 giờ | 3600 giây |
| 1 ngày | 86400 giây |
| 1 tuần | 604800 giây |
| 1 tháng (~30,437 ngày) | 2629743 giây |
| 1 năm (365,25 ngày) | 31557600 giây |
Thời gian Unix hiện tại trong các ngôn ngữ lập trình
| Python | import time; time.time() |
| PHP | time() |
| JavaScript | Math.round(new Date().getTime()/1000.0) |
| Java | long epoch = System.currentTimeMillis()/1000; |
| C# | DateTimeOffset.Now.ToUnixTimeSeconds() |
| Perl | time |
| Ruby | Time.now.to_i |
| Go | time.Now().Unix() |
| R | as.numeric(Sys.time()) |
| Lua | epoch = os.time() |
| Dart | DateTime.now().millisecondsSinceEpoch ~/ 1000 |
| MySQL | SELECT unix_timestamp(now()) |
| PostgreSQL | SELECT extract(epoch FROM now()); |
| SQL Server | SELECT DATEDIFF(SECOND, '1970-01-01', GETUTCDATE()); |
| SQLite | SELECT unixepoch(); |
| Unix/Linux/MacOS | date +%s |
Lưu ý: Tất cả các công cụ trên trang này đều dựa trên cài đặt ngày giờ của máy tính và sử dụng JavaScript để chuyển đổi thời gian. Một số trình duyệt áp dụng các quy tắc giờ mùa hè hiện hành cho mọi ngày trong quá khứ. JavaScript không hỗ trợ giây nhuận.