Trình Tạo Mẫu Ngày
Tạo danh sách các ngày lặp lại theo mẫu: mỗi N ngày, mỗi N tuần vào các ngày trong tuần đã chọn, hàng tháng vào một ngày trong tháng, ngày trong tuần thứ N của mỗi tháng, hoặc ngày trong tuần cuối cùng. Bỏ qua cuối tuần và ngày lễ, giới hạn theo ngày kết thúc hoặc số lượng, và xuất sang nguồn cấp lịch CSV, Markdown, hoặc ICS.
Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình Tạo Mẫu Ngày
Trình Tạo Mẫu Ngày chuyển đổi một quy tắc lặp lại thành một danh sách rõ ràng gồm các ngày lịch thực tế. Chọn một trong bảy mẫu — mỗi N ngày, mỗi N tuần vào các ngày thứ trong tuần đã chọn, mỗi ngày làm việc, hàng tháng vào một ngày cố định trong tháng, hàng tháng vào ngày thứ trong tuần thứ N (chẳng hạn như Thứ Ba tuần thứ hai), hàng tháng vào ngày thứ trong tuần cuối cùng (chẳng hạn như Thứ Sáu cuối cùng), hoặc một sự kết hợp ngày thứ trong tuần tùy chỉnh — sau đó giới hạn lịch trình bằng một số lần đếm hoặc một ngày kết thúc. Lịch tích hợp sẵn cho mười một quốc gia giúp xử lý các ngày lễ quốc gia, và bạn có thể dán bất kỳ ngày nghỉ nào của công ty cần phải bỏ qua. Mỗi lần xuất hiện rơi vào ngày cuối tuần hoặc ngày lễ sẽ được xử lý bằng quy tắc bạn đã chọn: giữ nguyên, chuyển tiếp, lùi lại, hoặc bỏ qua. Đầu ra bao gồm bản đồ nhiệt lưới năm, phân phối khoảng cách và ngày thứ trong tuần, cùng tính năng xuất một lần nhấp sang CSV, Markdown, ICS (nguồn cấp dữ liệu lịch), và văn bản thuần túy.
Cách sử dụng trình tạo này
- Chọn một mẫu. Menu thả xuống của mẫu sẽ hiển thị các phần điều khiển riêng của nó. "Mỗi N ngày" chỉ cần một khoảng thời gian. "Mỗi N tuần" cho phép bạn đánh dấu chọn một hoặc nhiều ngày thứ trong tuần cho mỗi khối. Hai mẫu hàng tháng được chia thành ngày trong tháng cố định (như tiền thuê nhà vào ngày 1) và ngày thứ trong tuần thứ N của tháng (như Thứ Ba tuần thứ 2 cho các cuộc họp hội đồng quản trị).
- Đặt ngày bắt đầu. Lần xuất hiện đầu tiên sẽ diễn ra vào hoặc sau ngày này. Đối với các mẫu hàng tháng, ngày bắt đầu đóng vai trò làm mốc neo cho tháng của lần xuất hiện đầu tiên.
- Giới hạn lịch trình. Dừng lại sau một số lần xuất hiện cố định (lên đến 500) hoặc dừng vào hoặc trước một ngày kết thúc. Trình tạo sẽ áp dụng bất kỳ giới hạn nào mà bạn lựa chọn.
- Chọn quy tắc ngày cuối tuần / ngày lễ. Giữ nguyên sẽ đưa ra ngày gốc ngay cả khi ngày đó rơi vào cuối tuần. Chuyển tiếp sẽ di chuyển ngày đó sang ngày làm việc tiếp theo. Lùi lại sẽ di chuyển ngày đó về ngày làm việc trước đó. Bỏ qua sẽ xóa hoàn toàn lần xuất hiện đó. Danh sách ngày sẽ gắn nhãn cho mọi sự điều chỉnh để bạn có thể thấy rõ tiến trình kiểm toán.
- Đánh dấu lịch ngày lễ và các ngày bỏ qua tùy chỉnh. Hoa Kỳ, Vương quốc Anh, Canada, Úc, Đức, Pháp, Nhật Bản, Ấn Độ, Singapore, Hồng Kông và Trung Quốc đại lục đã được tích hợp sẵn. Thêm bất kỳ ngày bổ sung nào trên mỗi dòng trong hộp tùy chỉnh.
- Tạo dữ liệu. Trang kết quả sẽ hiển thị lịch trình dưới dạng bản đồ nhiệt, biểu đồ phân phối, một danh sách đầy đủ và bốn định dạng xuất dữ liệu.
Giải thích về các mẫu
- Mỗi N ngày — phép toán tính khoảng thời gian thuần túy. Hữu ích cho các lời nhắc hàng ngày, hai tuần một lần (14 ngày), hoặc các lời nhắc theo chu kỳ cố định. Trình tạo không bao giờ điều chỉnh khoảng thời gian này; việc xử lý ngày cuối tuần / ngày lễ chỉ ảnh hưởng đến từng ngày riêng lẻ.
- Mỗi N tuần vào các ngày thứ trong tuần đã chọn — neo vào ngày Thứ Hai của tuần bắt đầu và tiến về phía trước mỗi lần N tuần, tạo ra mỗi ngày thứ đã được đánh dấu chọn. Đặt N=2 với Thứ Sáu cho ngày trả lương Thứ Sáu hai tuần một lần; đặt N=1 với Thứ Ba và Thứ Năm cho chu kỳ họp hai lần một tuần.
- Mỗi ngày làm việc — tạo ra mọi ngày từ Thứ Hai đến Thứ Sáu kể từ ngày bắt đầu. Xử lý ngày cuối tuần là không cần thiết vì các ngày cuối tuần đã bị bỏ qua theo định nghĩa; các ngày lễ vẫn được áp dụng.
- Hàng tháng vào ngày trong tháng — tạo ra ngày D của mỗi N tháng. Nếu D vượt quá số ngày của tháng đó (ví dụ: D=31 vào Tháng Hai), nó sẽ tự động giới hạn vào ngày cuối cùng của tháng đó. Đặt N=3 cho các buổi đánh giá hàng quý vào ngày 15, hoặc N=12 kèm theo ngày gia hạn hợp đồng.
- Hàng tháng vào ngày thứ trong tuần thứ N — tạo ra lần xuất hiện thứ N của một ngày thứ trong tuần được chọn trong mỗi N tháng. Lựa chọn phổ biến: Thứ Ba tuần thứ 2 (họp hội đồng quản trị), Thứ Năm tuần thứ 3 (ngày đáo hạn quyền chọn của Hoa Kỳ), Thứ Hai đầu tiên của quý cho cuộc họp khởi động.
- Hàng tháng vào ngày thứ trong tuần cuối cùng — tạo ra ngày thứ trong tuần cuối cùng được chọn của mỗi tháng. Thứ Sáu cuối cùng là một lựa chọn phổ biến cho các buổi tổng kết, chốt sổ cuối quý và các đợt chạy lương.
- Các ngày thứ trong tuần tùy chỉnh — tạo ra từng ngày thứ được chọn trong mỗi tuần (khoảng thời gian là 1). Sử dụng mẫu này cho lịch trình tập thể dục Thứ Hai-Thứ Tư-Thứ Sáu, chuỗi bài giảng Thứ Ba-Thứ Năm, hoặc lịch trực "mỗi ngày cuối tuần".
Điều gì làm cho công cụ này trở nên khác biệt
Có ba điều khiến trình tạo này khác biệt so với tính năng lặp lại của ứng dụng lịch thông thường hoặc một máy tính định kỳ đơn giản. Thứ nhất, bản đồ nhiệt năm hiển thị toàn bộ lịch trình chỉ trong một cái nhìn thoáng qua — bạn có thể phát hiện ra các cụm ngày hoặc khoảng trống mà một quy tắc RRULE của iCal sẽ ẩn giấu đằng sau một sự kiện định kỳ duy nhất. Thứ hai, các quy tắc giải quyết xung đột được thể hiện rõ ràng: bạn quyết định giữ nguyên, chuyển tiếp, hoặc bỏ qua các lần xuất hiện rơi vào ngày cuối tuần hoặc ngày lễ, và danh sách kết quả sẽ gắn cờ cho mọi sự điều chỉnh cùng với ngày gốc của nó. Thứ ba, tính năng xuất dữ liệu hoàn toàn mở: cùng một lịch trình có thể xuất ra dưới dạng CSV (cho bảng tính), Markdown (cho các thẻ công việc và tài liệu), ICS (cho bất kỳ ứng dụng khách RFC-5545 nào), và văn bản thuần túy — sao chép bất kỳ định dạng nào chỉ với một cú nhấp chuột.
Các trường hợp sử dụng
- Lịch trình lương và ngày trả lương — Thứ Sáu hai tuần một lần hoặc ngày 1 và ngày 15 hàng tháng. Quy tắc "lùi lại" phù hợp với thông lệ dịch chuyển ngày trả lương sớm hơn khi nó rơi vào ngày lễ, thường thấy trong các hệ thống tính lương của Hoa Kỳ.
- Tiền thuê nhà, đăng ký thành viên và ngày thanh toán định kỳ — hàng tháng vào một ngày trong tháng cố định với xử lý "chuyển tiếp" cho những ngày cuối tuần và ngày lễ, phù hợp với hầu hết các quy ước thanh toán của chủ nhà và dịch vụ SaaS.
- Các cuộc họp hội đồng quản trị và đánh giá định kỳ — hàng tháng vào ngày thứ trong tuần thứ N, với tính năng xuất sạch sang định dạng ICS để lịch trình của mọi thành viên hội đồng quản trị đều đồng bộ với nhau.
- Lập kế hoạch sprint và tổng kết — hai tuần một lần vào Thứ Hai để lập kế hoạch, hoặc mỗi Thứ Sáu cuối cùng của tháng cho các buổi tổng kết (retrospective).
- Nhịp độ tuân thủ và kiểm toán — hàng quý vào một ngày cố định, với lịch trình được ghi lại bằng định dạng Markdown và được đưa vào trang wiki của nhóm.
- Lịch học, thói quen tập thể dục, nhắc nhở uống thuốc — kết hợp các ngày thứ trong tuần tùy chỉnh với tính năng tải xuống ICS một lần nhấp để nhập vào bất kỳ ứng dụng lịch nào.
- Thanh toán giao dịch, nhắc nhở mở cửa thị trường — mỗi ngày làm việc, với lịch ngày lễ quốc gia khớp với thị trường mà bạn giao dịch.
Xử lý ngày cuối tuần và ngày lễ
Mỗi ngày được tạo ra đều được kiểm tra so với quy tắc ngày cuối tuần đang hoạt động (Thứ Bảy và Chủ Nhật) và tập hợp liên kết của các lịch ngày lễ cùng các ngày bỏ qua tùy chỉnh. Nếu ngày đó rơi vào một ngày không làm việc, quy tắc giải quyết xung đột sẽ quyết định điều gì xảy ra. Giữ nguyên sẽ đưa ra ngày đó như ban đầu — phổ biến cho các ngày thanh toán vốn được thúc đẩy nghiêm ngặt theo ngày lịch. Chuyển tiếp sẽ dịch chuyển sang ngày làm việc tiếp theo — phổ biến cho bảng lương và các cam kết dịch vụ (SLA) ở nhiều khu vực pháp lý. Lùi lại sẽ dịch chuyển về ngày làm việc trước đó — phổ biến cho các hạn chót nộp hồ sơ thuế và một số quy ước về tiền lương. Bỏ qua chỉ đơn giản là xóa bỏ lần xuất hiện đó, hữu ích cho các lịch trình "chỉ vào ngày làm việc" nơi bạn không muốn làm thay đổi nhịp điệu chung. Cho dù bạn chọn quy tắc nào, danh sách ngày sẽ hiển thị ngày gốc chưa xử lý bên cạnh ngày đã điều chỉnh để tiến trình kiểm toán hoàn toàn minh bạch.
Các định dạng xuất dữ liệu
Cùng một lịch trình có sẵn dưới bốn định dạng, mỗi định dạng phù hợp với một công cụ hạ nguồn khác nhau. Văn bản thuần túy là một ngày ISO trên mỗi dòng — dán nó vào một tập lệnh, một mệnh đề IN của SQL, hoặc một tin nhắn trò chuyện. CSV bao gồm số thứ tự, ngày thứ trong tuần và nhãn điều chỉnh — dễ dàng mở trong Excel, Google Sheets, hoặc Numbers. Markdown kết xuất dưới dạng một bảng trong GitHub, Notion, Linear, Jira và hầu hết các hệ thống tài liệu. ICS là nguồn cấp dữ liệu lịch RFC-5545 — nhập trực tiếp vào Google Calendar, Outlook, Apple Calendar, Fastmail hoặc bất kỳ ứng dụng khách tuân thủ nào. Mỗi lần xuất hiện trở thành một sự kiện diễn ra cả ngày riêng lẻ được đặt tên theo mẫu lặp lại.
Câu hỏi thường gặp (FAQ)
Trình tạo có thể đưa ra bao nhiêu ngày? Lên đến 500 lần xuất hiện cho mỗi lần chạy. Đối với các lịch trình dài hơn, hãy tạo loạt ngày đầu tiên, sau đó chạy lại với ngày bắt đầu bằng ngày tiếp theo của kết quả cuối cùng.
Nếu mẫu của tôi rơi vào ngày cuối tuần thì sao? Hãy chọn một quy tắc xử lý xung đột. Giữ nguyên sẽ đưa ra ngày cuối tuần đó. Chuyển tiếp sẽ di chuyển sang Thứ Hai. Lùi lại sẽ di chuyển về Thứ Sáu. Bỏ qua sẽ xóa lần xuất hiện đó. Từng ngày được điều chỉnh đều được gắn nhãn trong danh sách kết quả.
Điều gì xảy ra với các tháng ngắn (Tháng Hai, các tháng có 30 ngày) khi tôi đặt ngày trong tháng là 31? Ngày đó sẽ được giới hạn vào ngày cuối cùng của tháng đó. Vì vậy, một mẫu "ngày 31 hàng tháng" sẽ trở thành ngày 28 Tháng Hai (hoặc ngày 29 trong năm nhuận), ngày 30 Tháng Tư, v.v. Điều này phù hợp với quy ước được sử dụng bởi Outlook, Google Calendar và hầu hết các ứng dụng lịch.
Lịch ngày lễ chính xác đến mức nào? Các ngày lễ có ngày cố định và các ngày lễ dựa trên các ngày thứ trong tuần được tính toán theo thuật toán và chính xác cho bất kỳ năm nào. Các ngày lễ theo âm lịch và ngày lễ nghỉ bù (Trung Quốc, Hồng Kông, Singapore) được dựa trên các bảng chính thức của chính phủ trong vòng vài năm; hãy thêm các ngày cụ thể vào hộp bỏ qua tùy chỉnh đối với các năm nằm ngoài phạm vi tích hợp sẵn.
Tôi có thể tạo một mẫu kết hợp nhiều quy tắc không, chẳng hạn như "mỗi 14 ngày nhưng bỏ qua Thứ Sáu tuần thứ hai của tháng"? Không thể làm trực tiếp — hãy chọn mẫu chính trước và thêm bất kỳ ngoại lệ nào dưới dạng các ngày bỏ qua tùy chỉnh trong hộp bỏ qua. Quy tắc xung đột "Bỏ qua" sau đó sẽ xóa các lần xuất hiện đó một cách gọn gàng.
Định dạng xuất dữ liệu ICS có hiển thị dưới dạng một sự kiện lặp lại trong ứng dụng lịch của tôi không? Không — định dạng ICS liệt kê từng lần xuất hiện như một sự kiện riêng biệt. Điều này là có chủ đích: các điều chỉnh giải quyết xung đột và điều chỉnh theo từng lần xuất hiện có nghĩa là các ngày không phải lúc nào cũng đồng đều, và một quy tắc RRULE sẽ che giấu các điều chỉnh đó đằng sau một quy tắc duy nhất. Nếu bạn muốn một sự kiện lặp lại đồng nhất, hãy sử dụng mô tả mẫu bằng tiếng Anh thuần túy hiển thị ở đầu kết quả để tạo lại nó một cách thủ công trong ứng dụng lịch của bạn.
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình Tạo Mẫu Ngày" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ MiniWebtool. Cập nhật: 2026-05-28