Chuyển định dạng ngày — Make, Zapier, n8n & Code

Dán một định dạng ngày như DD.MM.YYYY HH:mm và nhận ngay cú pháp tương đương cho Make, Zapier, n8n, date-fns, Python và PHP, kèm xem trước trực tiếp và biểu thức sẵn sàng dán.

Cập nhật

Xem trước:

Định dạng phổ biến:

Định dạng tương đương

Bảng tra cứu token — so sánh mọi cú pháp

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Dán JSON, nhấn vào giá trị bất kỳ để lấy đường dẫn cho JavaScriptJSONPath, jq, Python, PHP, n8n và Make (mảng đếm từ 1).Công cụ tìm JSON Path →

Cách dùng Chuyển định dạng ngày

  1. Chọn hệ thống mà định dạng của bạn được viết cho: Make, Zapier hoặc Moment.js dùng chung bộ token, còn n8n dùng Luxon.
  2. Nhập định dạng, hoặc nhấp vào một mẫu phổ biến như DD.MM.YYYY, ISO 8601 hoặc kiểu Mỹ.
  3. Kiểm tra phần xem trước, rồi sao chép định dạng tương đương cho hệ thống khác, hoặc biểu thức đầy đủ như {{formatDate(1.date; "DD.MM.YYYY")}} cho Make.
  4. Mở bảng tra cứu token để tìm bất kỳ token nào, ví dụ tuần ISO hoặc ngày thứ mấy trong năm.

Vì sao định dạng ngày gây rối trong tự động hóa

Mỗi công cụ có bộ token ngày riêng. Trong Make và Zapier, DD là ngày trong tháng và YYYY là năm (theo kiểu Moment.js). Trong n8n, dùng Luxon, ngày là dd và năm là yyyy, còn DD lại mang nghĩa hoàn toàn khác. Python dùng %d, PHP dùng d. Sao chép định dạng từ công cụ này sang công cụ khác là nguyên nhân điển hình khiến ngày bị lỗi kiểu “2026-10-Mo” hoặc sai tháng, vì mm hầu như luôn nghĩa là phút trong khi MM là tháng.

Những chỗ nhầm lẫn phổ biến nhất

Bạn cầnMake / Zapiern8n (Luxon)PythonPHP
Ngày 01–31DDdd%dd
Tháng 01–12MMMM%mm
Phútmmmm%Mi
NămYYYYyyyy%YY
Tên thứ trong tuầnddddcccc%Al
Unix timestampXX%sU

Cách dùng định dạng trong từng công cụ

  • Make: {{formatDate(1.date; "DD.MM.YYYY")}}; để đọc một chuỗi ngày tùy chỉnh, trước tiên dùng parseDate(1.text; "DD.MM.YYYY"). Make định dạng theo múi giờ của kịch bản (trong cài đặt kịch bản).
  • Zapier: Formatter → Date/Time → Format, sau đó chọn hoặc nhập định dạng vào “To Format”. Đặt múi giờ trong bước để tránh ngày bị lệch một ngày.
  • n8n: {{ $json.date.toDateTime().toFormat('dd.MM.yyyy') }} hoặc {{ $now.toFormat('yyyy-MM-dd') }}.
  • Code: date-fns format(date, 'dd.MM.yyyy'), Python strftime, PHP date().

Chữ thường cần được escape: đặt trong ngoặc vuông cho Make/Moment ([at]), trong dấu nháy đơn cho Luxon và date-fns ('at'), dùng dấu gạch chéo ngược trong PHP (\a\t). Công cụ này tự xử lý việc đó. Để chuyển timestamp thành ngày dễ đọc và ngược lại, dùng Unix Timestamp Converter; để xử lý múi giờ, dùng Time Zone Converter; và để tìm đúng đường dẫn trường trong webhook payload, dùng JSON Path Finder.

Cũng được tìm dưới tên: định dạng ngày make, make formatdate, zapier định dạng ngày, n8n định dạng ngày, luxon format tokens, công cụ đổi format ngày, strftime python.

Các công cụ dùng kèm tốt với Chuyển định dạng ngày

  • Máy tính khoảng cách ngày — Đếm số ngày giữa hai ngày, bao gồm ngày làm việc và bảng chia theo năm/tháng/ngày.
  • Trình tạo Cron Expression — Tạo lịch crontab mà không cần nhớ cú pháp.
  • Chỉnh CSS HubSpot Form — Thiết kế form HubSpot với bản xem trước trực tiếp — ô nhập, nhãn, hàng hai cột, checkbox, thông báo lỗi và nút gửi — rồi copy CSS, toàn bộ mã nhúng, hoặc Code Embed cho Webflow có sẵn.

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

Make (Integromat) dùng định dạng ngày nào?
Hàm formatDate() và parseDate() của Make dùng token kiểu Moment.js: YYYY, MM, DD, HH, mm, ss, ddd, MMMM và các token khác. Văn bản nằm trong dấu ngoặc vuông sẽ được in nguyên văn.
Formatter của Zapier dùng định dạng nào?
Bộ định dạng Date/Time của Zapier cũng dùng token Moment.js như YYYY-MM-DD hoặc DD/MM/YYYY. Bạn có thể nhập định dạng tùy chỉnh vào trường “To Format”.
Vì sao ngày trong n8n của tôi hiển thị sai?
n8n dùng Luxon, trong đó ngày trong tháng là dd (chữ thường). DD trong Luxon là ngày theo locale, còn YYYY là năm theo tuần. Hãy dùng công cụ này để chuyển định dạng Make/Zapier sang token Luxon.
Vì sao một số token hiển thị “không được hỗ trợ”?
Không phải hệ thống nào cũng có đủ mọi token. Ví dụ, strftime của Python không có quý, còn PHP không có ngày trong năm có số 0 đứng đầu. Kết quả sẽ đánh dấu các token này để bạn xử lý riêng.
Tôi có thể cài Chuyển định dạng ngày như một ứng dụng web và dùng khi không có mạng không?
Có. Chuyển định dạng ngày là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan