Trình chuyển đổi dấu thời gian Unix là gì?

Trình chuyển đổi dấu thời gian Unix trực tuyến miễn phí. Chuyển đổi dấu thời gian Unix thành ngày ISO, địa phương và UTC, hoặc ngày thành dấu thời gian.

Dấu thời gian Unix là cách chuẩn để máy tính biểu diễn thời gian — một số nguyên duy nhất đếm số giây (hoặc mili giây) kể từ ngày 1 tháng 1 năm 1970 UTC. Mặc dù hiệu quả cho máy móc, những con số này vô nghĩa với con người nếu không được chuyển đổi. Trình Chuyển đổi Dấu thời gian Unix (Unix Timestamp Converter) cung cấp chuyển đổi hai chiều giữa dấu thời gian Unix và ngày tháng dễ đọc, hỗ trợ cả độ chính xác giây và mili giây.

Công cụ hoạt động theo hai hướng. Trong chế độ Dấu thời gian sang Ngày, nhập dấu thời gian Unix (10 chữ số cho giây hoặc 13 chữ số cho mili giây) và xem ngày tương ứng ở nhiều định dạng cùng lúc: ISO 8601 (2024-01-15T10:30:00.000Z), giờ địa phương (múi giờ của trình duyệt bạn), giờ UTC và định dạng tương đối ("3 giờ trước" hoặc "trong 2 ngày nữa"). Tính năng tự phát hiện xác định bạn đã nhập giây hay mili giây dựa trên số lượng chữ số.

Trong chế độ Ngày sang Dấu thời gian, chọn ngày và giờ bằng bộ chọn ngày, và công cụ hiển thị dấu thời gian Unix tương ứng theo cả giây và mili giây. Điều này hữu ích khi bạn cần tạo dấu thời gian cho một sự kiện cụ thể trong tương lai — như lên lịch một tác vụ hoặc đặt ngày hết hạn trong mã thông báo JWT — hoặc khi bạn cần chuyển một ngày dễ đọc từ bản ghi log về dạng dấu thời gian để truy vấn.

Màn hình hiển thị dấu thời gian hiện tại trực tiếp cập nhật mỗi giây, hiển thị thời gian Unix chính xác theo cả giây và mili giây. Đây là tham chiếu tiện lợi cho các nhà phát triển thường xuyên cần dấu thời gian hiện tại cho lời gọi API, truy vấn cơ sở dữ liệu hoặc phiên gỡ lỗi. Mọi chuyển đổi diễn ra cục bộ mà không có bất kỳ yêu cầu mạng nào.

Ví dụ sử dụng thực tế cho Trình chuyển đổi dấu thời gian Unix

Gỡ lỗi log API bằng dấu thời gian

Log API của bạn hiển thị lỗi tại dấu thời gian Unix 1705315200. Nhập nó vào chế độ Dấu thời gian sang Ngày. Công cụ cho biết đó là ngày 15 tháng 1 năm 2024 lúc 10:40:00 UTC (hoặc tương đương giờ địa phương của bạn). Kiểm tra xem có bất kỳ thay đổi triển khai hoặc cấu hình nào xảy ra quanh thời điểm đó để xác định nguyên nhân gốc.

Đặt ngày hết hạn trong mã thông báo JWT

Bạn cần tạo một JWT hết hạn sau 7 ngày. Dùng chế độ Ngày sang Dấu thời gian: chọn ngày hôm nay + 7 ngày trong bộ chọn ngày. Công cụ trả về dấu thời gian Unix tính theo giây. Dùng giá trị đó làm claim exp trong payload JWT của bạn. Xác minh khoảng thời gian bằng cách chuyển đổi dấu thời gian trở lại thành ngày tháng.

Chuyển đổi dấu thời gian cơ sở dữ liệu cho báo cáo

Cơ sở dữ liệu của bạn lưu trữ tất cả dấu thời gian sự kiện dưới dạng Unix mili giây (13 chữ số). Xuất một tập hợp dấu thời gian từ truy vấn SQL và chuyển đổi từng giá trị qua công cụ để có được ngày ISO 8601 cho báo cáo kinh doanh. Đầu ra đa định dạng cho phép bạn sao chép ngày tháng theo định dạng phù hợp với yêu cầu của công cụ báo cáo.

Tại sao nên dùng Trình chuyển đổi dấu thời gian Unix?

  • Hai chiều: dấu thời gian sang ngày và ngày sang dấu thời gian
  • Hỗ trợ both seconds and milliseconds
  • Nhiều output formats: ISO 8601, local, UTC, relative
  • Hiển thị dấu thời gian hiện tại trực tiếp

Cách sử dụng Trình chuyển đổi dấu thời gian Unix — Hướng dẫn từng bước

1

Để chuyển dấu thời gian sang ngày: nhập dấu thời gian Unix (giây hoặc ms).

2

Xem formatted date in ISO, local, UTC, and relative formats.

3

For date to timestamp: pick a date and time.

4

Xem and copy resulting Unix timestamp.

Trình chuyển đổi dấu thời gian Unix phù hợp với ai?

  • gỡ lỗi API
  • phân tích nhật ký
  • truy vấn cơ sở dữ liệu
  • scheduled tasks

Mẹo chuyên nghiệp cho Trình chuyển đổi dấu thời gian Unix

  • 1Nhớ quy tắc 10 chữ số so với 13 chữ số: dấu thời gian trước năm 2286 (tính theo giây) có 10 chữ số. JavaScript Date.now() trả về 13 chữ số (mili giây). Hầu hết cơ sở dữ liệu lưu giây (10 chữ số).
  • 2Định dạng ISO 8601 (2024-01-15T10:30:00.000Z) là lựa chọn an toàn nhất cho giao tiếp API và trao đổi dữ liệu vì nó nhận biết múi giờ và có thể phân tích bằng máy.
  • 3Khi truy vấn cơ sở dữ liệu với phạm vi dấu thời gian, hãy chuyển đổi khoảng ngày dễ đọc của bạn sang dấu thời gian trước. Ví dụ, "24 giờ qua" = now - 86400 (tính theo giây) hoặc now - 86400000 (tính theo mili giây).
  • 4Định dạng tương đối ("2 giờ trước") hữu ích để nhanh chóng đánh giá mức độ gần đây của một sự kiện. Dùng nó cho phân tích log để phát hiện các lỗi mới mà không cần tính toán thủ công trên dấu thời gian tuyệt đối.

Trình chuyển đổi dấu thời gian Unix — Các câu hỏi thường gặp

What is a Unix timestamp?

A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since January 1, 1970 UTC (the Unix Epoch). It is widely used in databases, APIs, and logging systems.

How do I know if my timestamp is in seconds or milliseconds?

Timestamps in seconds are typically 10 digits (e.g., 1700000000), while milliseconds are 13 digits (e.g., 1700000000000). The converter auto-detects based on the digit count.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

Sẵn sàng sử dụng Trình chuyển đổi dấu thời gian Unix?

Công cụ trực tuyến miễn phí — hoạt động trong trình duyệt, không cần đăng ký. Bắt đầu sử dụng ngay bây giờ.

Dùng thử ngay
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.