CodeKitHub
Công cụ Thời gian

Công Cụ Chuyển Đổi Timestamp Discord

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

Tin nhắn Discord hỗ trợ một loại thẻ timestamp đặc biệt — <t:1650463200:f> — mà ứng dụng Discord tự động hiển thị theo múi giờ và định dạng ưa thích của từng người đọc, nên thời gian sự kiện được một người ở New York đăng sẽ hiển thị chính xác cho người đọc ở Tokyo. Công cụ này cho phép bạn chọn ngày và giờ theo múi giờ địa phương của mình và ngay lập tức tạo ra thẻ được định dạng đúng cho cả bảy kiểu hiển thị của Discord, kèm xem trước trực tiếp cách mỗi kiểu thực sự sẽ hiển thị. Sao chép thẻ bạn cần và dán thẳng vào Discord.

Kiểu hiển thị

Short Time16:20
Long Time16:20:30
Short Date20/04/2024
Long Date20 April 2024
Short Date/Time (default)20 April 2024 16:20
Long Date/TimeSaturday, 20 April 2024 16:20
Relative Time2 months ago

Công Cụ Này Là Gì?

Theo tài liệu chính thức của Discord về định dạng tin nhắn, một thẻ timestamp Discord có dạng <t:TIMESTAMP:STYLE>, trong đó TIMESTAMP là một Unix timestamp (số giây nguyên kể từ 1 tháng 1 năm 1970 UTC) và STYLE là một trong bảy mã chữ cái đơn kiểm soát cách nó được hiển thị: t (giờ ngắn), T (giờ dài), d (ngày ngắn), D (ngày dài), f (ngày/giờ ngắn — mặc định nếu bỏ qua STYLE), F (ngày/giờ dài kèm thứ trong tuần), và R (thời gian tương đối, ví dụ "trong 2 giờ nữa" hoặc "3 ngày trước").

Đặc tính then chốt của các thẻ này là giá trị gốc là một Unix timestamp duy nhất, không phụ thuộc múi giờ — phần mềm client của Discord tự động chuyển đổi nó sang múi giờ và ngôn ngữ địa phương của từng người đọc khi tin nhắn được hiển thị. Điều đó khiến nó trở thành cách chuẩn để quản trị viên máy chủ Discord, nhà phát triển bot và người tổ chức sự kiện lên lịch và thông báo thời gian mà không cần yêu cầu mọi người tự tính đổi múi giờ.

Công cụ này chuyển đổi một ngày và giờ bạn chọn theo múi giờ địa phương của trình duyệt thành Unix timestamp đó, rồi tạo ra cả bảy biến thể thẻ cho bạn, để bạn không cần tự tính timestamp hay ghi nhớ các chữ cái kiểu hiển thị.

Tại Sao Nên Dùng?

  • Bạn quản trị một server game quốc tế và muốn thông báo giải đấu diễn ra lúc 8 giờ tối giờ Việt Nam — dùng thẻ <t:...:F> để thành viên ở Mỹ, châu Âu tự động thấy giờ địa phương của họ, không cần bạn ghi chú "tự quy đổi nhé".
  • Đang xây bot Discord riêng và cần một Unix timestamp hợp lệ để test tính năng nhắc nhở, mà không phải tự tính từ epoch time.
  • Muốn đăng giveaway có hạn chót rõ ràng, dùng kiểu R ("kết thúc sau 3 ngày") để thành viên luôn biết thời gian còn lại theo thời gian thực mà không cần bạn chỉnh sửa tin nhắn liên tục.
  • Ngại nhớ bảy chữ cái kiểu hiển thị (t, T, d, D, f, F, R) mỗi lần đăng lịch sự kiện, nên tạo và sao chép trực tiếp từ đây nhanh hơn nhiều.
  • 100% cục bộ: ngày bạn chọn và timestamp nó tạo ra không bao giờ rời khỏi trình duyệt của bạn, nên an tâm dùng cho lịch nội bộ của server riêng tư.

Cách Sử Dụng

  1. Chọn ngày và giờ bằng trường ngày/giờ — nó dùng múi giờ địa phương của thiết bị bạn — hoặc nhấp "Dùng thời gian hiện tại".
  2. Mỗi hàng trong bảy hàng bên dưới cập nhật ngay lập tức để xem trước chính xác kiểu đó sẽ trông như thế nào khi hiển thị trong Discord.
  3. Nhấp nút <t:∙:X> bên cạnh kiểu bạn muốn để sao chép thẻ sẵn sàng dán, ví dụ <t:1650463200:R>.
  4. Dán thẻ đã sao chép trực tiếp vào một tin nhắn Discord — Discord tự động hiển thị nó; không cần cấu hình gì thêm.

Ví dụ

Đầu vào

20 tháng 4 năm 2024, 16:20 (giờ địa phương)

Đầu ra

<t:1713630000:f> → "20 April 2024 16:20"

Con số 1713630000 là Unix timestamp cho thời điểm đó. Ứng dụng Discord của mỗi người đọc tự động hiển thị lại <t:1713630000:f> theo múi giờ và ngôn ngữ của riêng họ — người ở múi giờ khác thấy cùng một thời điểm, chỉ hiển thị theo giờ địa phương của họ.

Tổng quan các kiểu timestamp Discord

Cả bảy kiểu đều mã hóa chính xác cùng một Unix timestamp gốc — chỉ chữ cái STYLE thay đổi cách nó được hiển thị.

KiểuĐịnh dạng thẻVí dụ hiển thị
t — Giờ Ngắn<t:TIMESTAMP:t>16:20
T — Giờ Dài<t:TIMESTAMP:T>16:20:30
d — Ngày Ngắn<t:TIMESTAMP:d>20/04/2024
D — Ngày Dài<t:TIMESTAMP:D>20 April 2024
f — Ngày/Giờ Ngắn (mặc định)<t:TIMESTAMP:f> hoặc <t:TIMESTAMP>20 April 2024 16:20
F — Ngày/Giờ Dài<t:TIMESTAMP:F>Saturday, 20 April 2024 16:20
R — Thời Gian Tương Đối<t:TIMESTAMP:R>2 tháng trước

Công cụ liên quan

Để có thêm các phép chuyển đổi thời gian và ngày tháng khác, hãy thử những công cụ này.

Công Cụ Chuyển Đổi Timestamp · Máy Tính Tuổi · Máy Tính Giờ Mặt Trời Mọc & Lặn

Khi nào nên dùng kiểu nào

  • Dùng kiểu F (ngày/giờ dài) cho thông báo sự kiện chính thức — có kèm tên thứ trong tuần giúp rõ ràng và trang trọng hơn kiểu f thông thường.
  • Kiểu R (tương đối) hợp nhất cho hạn chót hoặc đếm ngược vì tự cập nhật liên tục — phù hợp cho giveaway, đăng ký, hoặc nhắc việc.
  • Với log hoạt động bot hay timestamp kỹ thuật, kiểu T (giờ dài kèm giây) cho độ chính xác cao hơn khi debug.
  • Kết hợp hai kiểu trong một tin nhắn — ví dụ ngày dài kèm theo thời gian tương đối trong ngoặc — để người đọc vừa có mốc thời gian tuyệt đối vừa có đếm ngược trực quan.

Câu Hỏi Thường Gặp

Thẻ timestamp Discord là gì?

Đó là mã đánh dấu tin nhắn đặc biệt của Discord có dạng <t:TIMESTAMP:STYLE>, trong đó TIMESTAMP là một Unix timestamp và STYLE là một chữ cái đơn (t, T, d, D, f, F, hoặc R) kiểm soát định dạng hiển thị. Ứng dụng Discord tự động chuyển đổi và hiển thị nó theo múi giờ địa phương của từng người đọc.

Tại sao ngày lại hiển thị đúng cho mọi người ở các múi giờ khác nhau?

Vì thẻ lưu trữ một Unix timestamp tuyệt đối duy nhất — số giây kể từ 1 tháng 1 năm 1970 UTC — thay vì một chuỗi ngày đã định dạng. Ứng dụng Discord trên thiết bị của mỗi người đọc chuyển đổi thời điểm tuyệt đối đó sang múi giờ và định dạng ngày ưa thích của họ tại thời điểm hiển thị.

Bảy chữ cái kiểu hiển thị (t, T, d, D, f, F, R) có nghĩa là gì?

t = giờ ngắn (16:20), T = giờ dài (16:20:30), d = ngày ngắn (20/04/2024), D = ngày dài (20 April 2024), f = ngày và giờ ngắn (mặc định khi không có kiểu nào được chỉ định), F = ngày và giờ dài kèm thứ trong tuần, và R = thời gian tương đối ("2 tháng trước", "trong 3 ngày nữa"), cập nhật trực tiếp theo thời gian trôi qua.

Tôi có thể dùng công cụ này mà không cần Discord Nitro hay quyền bot không?

Có. Thẻ timestamp là định dạng tin nhắn thông thường, dành cho bất kỳ người dùng nào gõ một tin nhắn bình thường — không cần đăng ký Nitro, bot, hay quyền đặc biệt nào.

Công cụ này có lưu trữ hoặc gửi lựa chọn ngày của tôi đi đâu không?

Không. Ngày/giờ bạn chọn và phép tính Unix timestamp diễn ra hoàn toàn trong trình duyệt của bạn bằng đối tượng Date có sẵn của JavaScript. Không có gì được tải lên máy chủ.

Kiểu R (thời gian tương đối) có thực sự tự cập nhật mà không cần tôi sửa lại không?

Có — ngay khi thẻ <t:TIMESTAMP:R> được gửi đi, ứng dụng Discord của mỗi người đọc liên tục tự tính lại khoảng cách thời gian hiện tại. Tin nhắn cũ sẽ hiển thị "3 ngày trước" rồi tự đổi thành "2 tuần trước" theo thời gian, mà bạn không cần chỉnh sửa lại tin nhắn gốc.

Tôi có thể dùng thẻ này ở nơi khác ngoài tin nhắn chat, ví dụ mô tả kênh hay bio bot không?

Thẻ timestamp hoạt động ở bất kỳ đâu Discord hiển thị markdown tin nhắn thông thường, kể cả tin nhắn bot và embed. Tuy nhiên một số khu vực như tên kênh hay About Me của hồ sơ không hỗ trợ markdown tin nhắn, nên thẻ có thể hiện dưới dạng văn bản thô ở đó.

Điều gì xảy ra nếu tôi chọn nhầm múi giờ khi chọn ngày?

Vì công cụ tự động dùng múi giờ của thiết bị bạn, lỗi thường xảy ra khi bạn quên rằng thiết bị đang đặt múi giờ khác với ý định (ví dụ laptop công ty cài theo múi giờ trụ sở chính). Hãy kiểm tra cài đặt múi giờ hệ thống trước khi chọn ngày nếu không chắc chắn.

Công Cụ Liên Quan