Cách dùng Chuyển định dạng ngày
- 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.
- 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ỹ. - 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. - 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ần | Make / Zapier | n8n (Luxon) | Python | PHP |
|---|---|---|---|---|
| Ngày 01–31 | DD | dd | %d | d |
| Tháng 01–12 | MM | MM | %m | m |
| Phút | mm | mm | %M | i |
| Năm | YYYY | yyyy | %Y | Y |
| Tên thứ trong tuần | dddd | cccc | %A | l |
| Unix timestamp | X | X | %s | U |
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ùngparseDate(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'), Pythonstrftime, PHPdate().
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?
Formatter của Zapier dùng định dạng nào?
Vì sao ngày trong n8n của tôi hiển thị sai?
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.