Trình tạo chuỗi ngày theo lịch

Tạo ngày tháng
Tiếp theo

Cần vào thứ Hai hàng tuần của năm tới, ngày 15 hàng tháng trong hai năm tới hay thứ Ba thứ hai của mỗi quý? Công cụ này tạo chuỗi đầy đủ từ ngày bắt đầu, ngày kết thúc và mẫu lặp lại. Xuất ra dưới dạng danh sách đơn giản, tệp lịch ICS hoặc CSV mà bạn có thể dán vào Google Trang tính — chọn định dạng phù hợp với ngày sắp diễn ra.

Cách tạo chuỗi ngày

  1. 1

    Chọn ngày bắt đầu và ngày kết thúc

    Hoặc đặt số lượng thay vì ngày kết thúc. Hữu ích khi bạn muốn "52 ngày thứ Hai tiếp theo" bất kể ranh giới năm.

  2. 2

    Chọn mô hình lặp lại

    Hàng ngày, hàng tuần (với lựa chọn ngày trong tuần), hàng tháng (theo ngày trong tháng hoặc theo thứ tự ngày trong tuần), hàng năm hoặc khoảng thời gian tùy chỉnh (3 ngày một lần, thứ Năm cách tuần).

  3. 3

    Loại trừ các ngày cuối tuần hoặc ngày lễ (tùy chọn)

    Đối với chuỗi ngày làm việc, trình tạo sẽ bỏ qua Thứ Bảy, Chủ Nhật và các khu vực nghỉ lễ được chọn.

  4. 4

    Xuất danh sách

    Văn bản thuần túy, ISO-8601, danh sách Markdown, tệp CSV hoặc .ics sẵn sàng để nhập vào Lịch Google, Outlook hoặc Lịch Apple.

Các mẫu lặp lại phổ biến

Mẫu Đầu ra ví dụ
Thứ Hai hàng tuần 6/1, 13/1, 20/1, …
Thứ Sáu thứ 2 hàng tuần 10/01, 24/01, 07/02, …
Ngày 15 hàng tháng 15/01, 15/02, 15/03, …
Ngày cuối cùng của tháng 30/01, 27/02, 30/03, …
Thứ Ba thứ hai trong tháng 13/01, 10/02, 10/03, …
Ngày thứ 3 hàng tuần Ngày 1 tháng 1, ngày 4 tháng 1, ngày 7 tháng 1, ngày 10 tháng 1, …
Hàng quý (1 tháng 1, 1 tháng 4, 1 tháng 7, 1 tháng 10) 4 ngày mỗi năm

Khi ngày rơi vào cuối tuần hoặc ngày lễ

Chọn cách xử lý của bạn:

  • Giữ nguyên ngày chính xác, kể cả khi rơi vào cuối tuần.
  • Dời tới ngày làm việc kế tiếp.
  • Dời lùi về ngày làm việc trước đó.
  • Bỏ qua hoàn toàn (loại bỏ lần xuất hiện đó khỏi chuỗi).

Các quy ước ngân hàng (SOFR, thời LIBOR, phiếu lãi trái phiếu) khác nhau — trình tạo cung cấp cả bốn cách để bạn chọn đúng cách mà trường hợp của mình cần.

Định dạng đầu ra

  • Văn bản thuần túy: mỗi dòng một ngày, thuận tiện để dán vào danh sách việc cần làm.
  • Danh sách Markdown: sẵn sàng cho Notion, Obsidian, GitHub issues.
  • CSV: date, day_of_week, week_number — dành cho bảng tính.
  • ICS: một sự kiện lịch duy nhất có RRULE, nhập được vào bất kỳ ứng dụng lịch nào. Rất hợp khi bạn muốn chuỗi nằm trong lịch chứ không phải trong bảng tính.
  • ISO-8601: 2026-01-06T00:00:00Z — thân thiện với máy, phù hợp cho payload API.

Mẹo

  • Đối với các cuộc họp bị xê dịch khi gặp ngày lễ, hãy tạo bằng tùy chọn “dời tới” rồi kiểm tra lại vài ngày đầu tiên theo cách thủ công.
  • Đối với chuỗi cuối tháng, hãy chọn “ngày cuối cùng của tháng” thay vì “ngày 31” — nếu không, tháng Hai và các tháng ngắn sẽ bị bỏ sót hoặc dời một cách kỳ lạ.
  • Dùng số lần tốt hơn dùng ngày kết thúc cho các lịch trình diễn ra liên tục (24 kỳ trả lương tiếp theo, 52 lần rà soát hàng tuần tiếp theo). Ít phải bảo trì hơn khi lịch chuyển sang năm mới.

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

Vâng. Ngày 29 tháng 2 chỉ được tính vào năm nhuận; các dự phòng khác cho đến ngày 29 tháng 2 (chẳng hạn như “ngày cuối cùng của tháng 2”) tạo ra chính xác trong cả năm nhuận và năm không nhuận.

Theo mặc định là không — bản xuất chỉ gồm các ngày không có cảnh báo, nên lịch của bạn sẽ không nhắc bạn. Một tùy chọn bật/tắt sẽ thêm lời nhắc 15 phút trước sự kiện nếu bạn muốn.

Lên tới 5.000 mỗi loạt. Điều đó bao gồm mọi ngày làm việc trong 20 năm nếu bạn cần; hầu hết người dùng đều ở trong phạm vi 12-365.

Vâng. Chọn bất kỳ múi giờ IANA nào (America/New_York, Europe/London, Asia/Tokyo, v.v.); ICS sử dụng đúng múi giờ đó để các ứng dụng lịch không làm xê dịch chuỗi.

Công cụ liên quan