行程日曆匯出器(產生 ICS 檔案)
輸入航班、住宿、觀光等行程,產生可匯入行事曆 App 的 ICS(iCalendar)檔案。每個行程可設定時區並處理日光節約時間,依照 RFC 5545 規範匯出。
- 在瀏覽器內處理(不上傳)
載入中…
使用方式
- 輸入行程的標題、日期、時間、時區、地點與備註,按「新增行程」。
- 像航班這種在抵達地時間結束的行程,請勾選「結束時間使用其他時區」並選擇抵達地的時區。
- 按「下載 ICS」儲存檔案,再用行事曆 App 開啟,或使用匯入功能讀取。
常見問題
「保留時區」和「換算成 UTC」有什麼不同?
保留時區會用當地時間與時區名稱(TZID)記錄每個行程,並一併寫入時區定義(VTIMEZONE)。換算成 UTC 則把所有時間寫成世界協調時間。兩者代表的時間點相同,行事曆 App 會依裝置的時區顯示。
因日光節約時間而不存在或重複的時間怎麼處理?
依照 RFC 5545 的規定,日光節約時間開始時不存在的時間會視為切換後的時間;結束時出現兩次的時間則視為第一次。這類行程會在列表中顯示提醒。
含逗號或換行的備註能正確匯出嗎?
可以。依 RFC 5545 的 TEXT 規則,反斜線、分號、逗號與換行都會跳脫。過長的行每 75 個位元組(octet)折行,不會把中文字或表情符號從中切斷。
輸入的行程存在哪裡?
只儲存在這台裝置的瀏覽器(IndexedDB),不會傳送到伺服器;ICS 檔案也在瀏覽器內產生。可隨時按「刪除已儲存資料」清除。
注意事項與限制
- 你輸入的內容只在此頁面處理,不會傳送到 YUCTS 的伺服器。
- 不支援重複行程、提醒通知(鬧鐘)與邀請參加者。
- 時區與日光節約時間規則使用瀏覽器內建的資料(IANA 時區資料庫);匯出後規則若有變更,不會反映在檔案中。
- 匯入後的顯示方式依行事曆 App 而異。若保留時區的時間顯示不正確,請改選「換算成 UTC」。
- 最多 200 筆行程,日期範圍為 1970~2100 年。
資料來源
相關工具
- 旅行行李清單產生器(可勾選、可列印)依目的地氣候、天數、季節與旅行類型,自動產生行李清單。可勾選、新增或刪除項目並儲存在這台裝置,也能匯出 JSON 或列印。
- 旅程倒數計時器(距離出發還有幾天)輸入出發日期、時間與時區,即時顯示距離出發還有幾天、幾小時、幾分、幾秒;出發後顯示已經出發幾天,還能製作可分享的 PNG 圖片。
- 多日行程規劃表(旅行行程表)依日期輸入每個行程的時間、地點與備註,製作旅行行程表。可調整順序、提示時間重疊,自動儲存在這台裝置,並可匯出 JSON 或行事曆(ICS)。
- 旅行預算規劃器(各類別預算與實際支出)依交通、住宿、餐飲等類別輸入預算與實際支出,精確計算差額、使用率與各類別占比;用圖表一眼看出是否超支,也可以下載 CSV。
- 多人旅費分帳計算器(代墊與結算)旅行、聚餐的代墊費用多人分帳。輸入付款人、分攤的人(平均或依比例),精確算出每人的差額,以及「誰該付給誰多少」的結算方式。
- 旅行支出紀錄本(多幣別、依類別統計)依日期、類別、幣別記錄旅途中的支出,可依期間、類別、幣別篩選,並查看各幣別與各類別的合計。支援以自行輸入的匯率換算與 CSV 匯出,資料儲存在這台裝置。