Millis Hiện Tại: Hiển Thị Dấu Thời Gian Unix Hiện Tại Bằng Mili Giây
Millis hiện tại là bất cứ thứ gì Date.now() trả về trong JavaScript ngay tại khoảnh khắc này - một số nguyên 13 chữ số đếm mili giây kể từ epoch Unix vào ngày 1 tháng 1 năm 1970 UTC.
Last reviewed: 2026-07-01
FreetoolOnline editorial team| Thuộc tính | Giá trị |
|---|---|
| "Millis hiện tại" nghĩa là gì | Số nguyên mà Date.now() trả về trong JavaScript |
| Độ dài tại thời điểm viết | 13 chữ số (sẽ vẫn 13 chữ số cho đến năm 2286) |
| Nơi đọc mà không cần công cụ | Console devtools của trình duyệt: gõ Date.now() và nhấn Enter |
| Chuyển millis ngược thành ngày con người | Trình Chuyển Mili Giây thành Ngày |
| Quyền riêng tư | Giá trị tồn tại hoàn toàn trong trình duyệt của bạn; không có gì được tải lên |
Cách đọc millis hiện tại ngay bây giờ
Cách nhanh nhất là console devtools của trình duyệt - nhấn F12 (Cmd+Option+J trên macOS), chuyển sang tab Console, gõ Date.now(), và nhấn Enter. Console in ra một số 13 chữ số; số nguyên đó LÀ millis hiện tại tại khoảnh khắc bạn nhấn phím. Giá trị được tính cục bộ bởi trình duyệt của bạn dùng đồng hồ hệ điều hành, nên không có yêu cầu mạng nào kích hoạt và không dịch vụ nào thấy số. Làm mới đầu ra console bằng cách nhấn phím mũi tên lên và chạy lại cùng lệnh; số mới sẽ cao hơn từ vài trăm đến vài nghìn đơn vị tùy bạn đợi bao lâu. Nếu bạn thích hiển thị cập nhật trực tiếp mà không mở developer tools, công cụ Thời Gian Hiện Tại Bằng Mili Giây hiển thị dấu thời gian epoch trực tiếp trên trang.
Nếu console không sẵn có - nhiều trình duyệt bị khóa doanh nghiệp ẩn phím tắt F12 - Trình Chuyển Mili Giây thành Ngày trên trang này mở với dấu thời gian mili giây hiện tại được điền sẵn vào trường nhập. Tải lại trang và phần điền sẵn cập nhật cho "bây giờ" mới. Sao chép giá trị của trường nhập vào clipboard và bạn có millis hiện tại mà không cần gõ một lệnh nào.
Cách chuyển một giá trị millis ngược thành ngày dễ đọc
Dán bất kỳ số nguyên Unix 13 chữ số mili giây nào vào Trình Chuyển Mili Giây thành Ngày và dòng kết quả dưới ô nhập cập nhật tại chỗ với ngày thể hiện trong múi giờ địa phương của trình duyệt cộng với tương đương UTC. Chuyển đổi chạy trong trình duyệt; số nguyên không bao giờ rời khỏi trang. Chữ cái dưới hoặc khoảng trắng (một dòng log ghi giá trị dưới dạng 1713538800000ms hoặc bao quanh bằng dấu nháy) đều sống sót qua việc dán vì trang ép kiểu đầu vào sang Number trước khi dùng Date.
Kiểm tra tính tao: giá trị của bạn có thực sự là mili giây?
Giá trị 10 chữ số gần như luôn là giây Unix, không phải mili giây, và bug lệch 1000 là lỗi phổ biến nhất mà các lập trình viên gặp khi làm việc với số epoch. Dán giá trị 10 chữ số vào trình chuyển mili giây cho ra ngày thuộc kỷ nguyên 1970 làm đầu ra kiểm tra tính tao - kết quả 1970 LÀ tín hiệu rằng giá trị lẽ ra phải nhân với 1000 trước. Công cụ có ý không tự nhân thay bạn vì cùng hình dạng 10 chữ số cũng hợp lệ cho ID chuỗi và định danh kiểu Snowflake; tự động nhân sẽ giấu một bug thật.
Quyền riêng tư: số tồn tại ở đâu
Millis hiện tại được đọc từ cùng đồng hồ hệ điều hành mà trình duyệt của bạn dùng để kết xuất trang. Không có JavaScript nào trên hướng dẫn này hoặc trên công cụ thực thi gửi giá trị tới máy chủ; các cuộc gọi mạng duy nhất sau khi tải trang là tìm tài nguyên tĩnh từ CloudFront cho kiểu trang và thư viện date.format.js. Một epoch được đánh dấu riêng tư (từ log phiên, webhook nội bộ, hàng cơ sở dữ liệu bị mất) có thể được dán vào trình chuyển mà không rời khỏi thiết bị.
Lấy giá trị millis hiện tại trong các môi trường khác nhau
Mỗi môi trường chạy chính đều có đồng hồ độ chính xác mili giây, nhưng lệnh cụ thể khác nhau theo ngôn ngữ. Dùng bảng dưới để sao chép lệnh đúng cho môi trường của bạn, sau đó dán số 13 chữ số kết quả vào Công cụ chuyển mili giây sang ngày để đọc ngày tương ứng.
| Môi trường | Lệnh | Ghi chú |
|---|---|---|
| JavaScript / Node.js | Date.now() | Trả về số nguyên 13 chữ số trực tiếp. +new Date() là cách tương đương cũ hơn. |
| Python 3 | import time; int(time.time() * 1000) | time.time() trả về giây dạng float; nhân với 1000 và cắt phần thập phân. |
| Java / Kotlin | System.currentTimeMillis() | Trả về kiểu long. Java 8+: Instant.now().toEpochMilli() là dạng hiện đại. |
| PHP | (int)round(microtime(true) * 1000) | microtime(true) trả về giây dạng float; nhân và làm tròn trước khi ép kiểu. |
| Bash / Linux | date +%s%3N | In chuỗi 13 chữ số. Cần GNU date; date của macOS không hỗ trợ %3N. |
| C# | DateTimeOffset.UtcNow.ToUnixTimeMilliseconds() | Có từ .NET 4.6. Trả về kiểu long trực tiếp. |
Sau khi có số 13 chữ số, dán vào trình chuyển - trường nhập liệu nhận focus khi tải trang nên bạn có thể dán và nhấn Enter mà không cần click trước. Việc chuyển đổi diễn ra trên trình duyệt của bạn; giá trị không bao giờ rời khỏi thiết bị.
Để xem kỹ hơn về việc một số nguyên dài là mili giây hay giây - và tại sao lỗi off-by-1000 phổ biến như vậy - xem số dài này là mili giây hay giây. Cho bản thân đơn vị đo bao gồm chuyển đổi và nền epoch, đọc thời gian bằng mili giây - đơn vị, chuyển đổi và giá trị epoch.