ListFan
Thời gian · Miễn phí

Trình tạo sự kiện lịch ICS

Tạo sự kiện UTC hoặc chuỗi sự kiện lặp lại để nhập vào Google Calendar và các ứng dụng iCalendar khác.

01Nhập giá trị

Chạy trong trình duyệt

Chạy ngoại tuyến trong trình duyệt. Sau khi trang và các tệp cần thiết đã tải, việc xử lý không cần Internet.

Hiểu thời điểm bắt đầu đã nhập là UTC, cộng thời lượng theo phút để tính thời điểm kết thúc. Thoát ký tự văn bản iCalendar và xuất VEVENT có DTSTART, DTEND, UID cùng RRULE tùy chọn. Gấp dòng tại 75 byte UTF-8 mà không tách ký tự. Tải tệp ICS và nhập vào lịch.

Ví dụ

Cách hoạt động

Tạo sự kiện UTC hoặc chuỗi sự kiện lặp lại để nhập vào Google Calendar và các ứng dụng iCalendar khác.

DTEND = DTSTART + duration × 60 s

Không. Nhập UTC, không nhập giờ trên đồng hồ địa phương. Công cụ tạo một sự kiện hoặc một chuỗi lặp lại; không đồng bộ, phát hiện xung đột hay thông báo người tham dự. Lặp hằng tháng và hằng năm theo quy tắc lịch, bỏ qua ngày không hợp lệ. Cách nhập có thể khác giữa các ứng dụng lịch. Đầu vào giống nhau tạo cùng mã định danh sự kiện.

Dữ liệu ở lại với bạn

Dữ liệu được xử lý trên trang này và không gửi đến máy chủ.

Về công cụ này

Tạo sự kiện UTC hoặc chuỗi sự kiện lặp lại để nhập vào Google Calendar và các ứng dụng iCalendar khác.

Hiểu thời điểm bắt đầu đã nhập là UTC, cộng thời lượng theo phút để tính thời điểm kết thúc. Thoát ký tự văn bản iCalendar và xuất VEVENT có DTSTART, DTEND, UID cùng RRULE tùy chọn. Gấp dòng tại 75 byte UTF-8 mà không tách ký tự. Tải tệp ICS và nhập vào lịch.

Dùng công cụ ↑

Cách sử dụng

  1. Nhập giá trị

    Tiêu đề sự kiện · Bắt đầu · UTC · Thời lượng · phút · Lặp lại · Số lần diễn ra · Địa điểm

  2. Tính / tạo

    Tạo sự kiện UTC hoặc chuỗi sự kiện lặp lại để nhập vào Google Calendar và các ứng dụng iCalendar khác.

  3. Kết quả

    BEGIN:VCALENDAR VERSION:2.0 PRODID:-//ListFan//Local Calendar Builder//EN CALSCALE:GREGORIAN BEGIN:VEVENT UID:20260922T180000Z-8367d941@list.fan DTSTAMP:20260922T080910Z DTSTART:20260922T180000Z DTEND:20260922T19

Phương pháp tính

  1. Hiểu thời điểm bắt đầu đã nhập là UTC, cộng thời lượng theo phút để tính thời điểm kết thúc.
  2. Thoát ký tự văn bản iCalendar và xuất VEVENT có DTSTART, DTEND, UID cùng RRULE tùy chọn.
  3. Gấp dòng tại 75 byte UTF-8 mà không tách ký tự.
  4. Tải tệp ICS và nhập vào lịch.
DTEND = DTSTART + duration × 60 s
Ví dụ

Trình tạo sự kiện lịch ICS

Tiêu đề sự kiện
2026-09-22
Bắt đầu · UTC
2026-09-22T18:00
Thời lượng · phút
60
Lặp lại
Không lặp
Số lần diễn ra
1
Địa điểm
Kết quả
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ListFan//Local Calendar Builder//EN
CALSCALE:GREGORIAN
BEGIN:VEVENT
UID:20260922T180000Z-8367d941@list.fan
DTSTAMP:20260922T080910Z
DTSTART:20260922T180000Z
DTEND:20260922T190000Z
SUMMARY:2026-09-22
END:VEVENT
END:VCALENDAR

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

Công cụ có đồng bộ lịch hoặc chuyển đổi giờ địa phương không?

Không. Nhập UTC, không nhập giờ trên đồng hồ địa phương. Công cụ tạo một sự kiện hoặc một chuỗi lặp lại; không đồng bộ, phát hiện xung đột hay thông báo người tham dự. Lặp hằng tháng và hằng năm theo quy tắc lịch, bỏ qua ngày không hợp lệ. Cách nhập có thể khác giữa các ứng dụng lịch. Đầu vào giống nhau tạo cùng mã định danh sự kiện.

Dữ liệu của tôi đi đâu?

Tính toán chạy trên thiết bị của bạn. Dữ liệu không gửi đến máy chủ.

Thuật ngữ và định nghĩa

Nhập giá trị

Tiêu đề sự kiện

Một dòng, tối đa 500 ký tự; xuất thành SUMMARY.

Nhập văn bản nguồn; xử lý diễn ra trên thiết bị.

Bắt đầu · UTC

Nhập ngày giờ UTC hợp lệ. Không áp dụng múi giờ của trình duyệt.

Nhập ngày giờ theo định dạng hiển thị.

Thời lượng · phút

Số phút nguyên từ 1 đến 10080. Thời điểm kết thúc bằng thời điểm bắt đầu cộng thời lượng này.

Nhập số nguyên, không dùng số lẻ cho số lượng.

Tối thiểu: 1 · Tối đa: 10080

Lặp lại

Chọn không lặp hoặc tần suất hằng ngày, hằng tuần, hằng tháng, hằng năm.

Chọn chế độ phù hợp với dữ liệu đã nhập.

Tùy chọn: Không lặp · Hằng ngày · Hằng tuần · Hằng tháng · Hằng năm

Số lần diễn ra

Chỉ dành cho sự kiện lặp lại: 1–1000 lần, gồm cả lần đầu.

Nhập số nguyên, không dùng số lẻ cho số lượng.

Tối thiểu: 1 · Tối đa: 1000

Địa điểm

Văn bản thuần tùy chọn, tối đa 1000 ký tự. Không tra cứu địa chỉ hay mã hóa địa lý.

Nhập văn bản nguồn; xử lý diễn ra trên thiết bị.

Kết quả

Kết quả

Hiểu thời điểm bắt đầu đã nhập là UTC, cộng thời lượng theo phút để tính thời điểm kết thúc. Thoát ký tự văn bản iCalendar và xuất VEVENT có DTSTART, DTEND, UID cùng RRULE tùy chọn. Gấp dòng tại 75 byte UTF-8 mà không tách ký tự. Tải tệp ICS và nhập vào lịch.

Tính từ dữ liệu nhập theo phương pháp bên dưới.

Lỗi thường gặp và cách sửa

Giờ bắt đầu

Lỗi: Nhập giờ địa phương và cho rằng múi giờ sẽ tự chuyển đổi.

Cách sửa: Chuyển thời điểm bắt đầu mong muốn sang UTC trước khi nhập. Kiểm tra giờ địa phương hiển thị trên sự kiện đã nhập vào lịch.

Giới hạn và giả định chính

  • Không. Nhập UTC, không nhập giờ trên đồng hồ địa phương. Công cụ tạo một sự kiện hoặc một chuỗi lặp lại; không đồng bộ, phát hiện xung đột hay thông báo người tham dự. Lặp hằng tháng và hằng năm theo quy tắc lịch, bỏ qua ngày không hợp lệ. Cách nhập có thể khác giữa các ứng dụng lịch. Đầu vào giống nhau tạo cùng mã định danh sự kiện.
  • Hiểu thời điểm bắt đầu đã nhập là UTC, cộng thời lượng theo phút để tính thời điểm kết thúc. Thoát ký tự văn bản iCalendar và xuất VEVENT có DTSTART, DTEND, UID cùng RRULE tùy chọn. Gấp dòng tại 75 byte UTF-8 mà không tách ký tự. Tải tệp ICS và nhập vào lịch.
  • Kết quả có thể được làm tròn; điều này không tăng độ chính xác đo.