旅程カレンダー書き出し(ICS ファイル作成)
フライト、ホテル、観光などの予定をまとめて入力し、カレンダーアプリに読み込める ICS(iCalendar)ファイルを作ります。予定ごとのタイムゾーンと夏時間に対応し、RFC 5545 に沿って書き出します。
- ブラウザ内で処理(アップロードなし)
読み込み中…
使い方
- 予定のタイトル、日付、時刻、タイムゾーン、場所、メモを入力して「予定を追加」を押します。
- フライトのように到着地の時刻で終わる予定は「終了時刻を別のタイムゾーンで入力する」を選び、到着地のタイムゾーンを指定します。
- 「ICS をダウンロード」でファイルを保存し、カレンダーアプリで開くか、インポート機能で読み込みます。
よくある質問
「タイムゾーン付き」と「UTC に変換」は何が違いますか?
タイムゾーン付きは、各予定を現地の時刻とタイムゾーン名(TZID)で書き、タイムゾーンの定義(VTIMEZONE)も一緒に入れます。UTC に変換すると、すべての時刻を協定世界時で書きます。どちらも予定の瞬間は同じで、カレンダーアプリは端末のタイムゾーンで表示します。
夏時間で存在しない時刻や、2 回ある時刻はどうなりますか?
RFC 5545 の規定どおり、夏時間の開始で存在しない時刻は切り替え後の時刻として、夏時間の終了で 2 回ある時刻は 1 回目として扱います。該当する予定には一覧で注意を表示します。
カンマや改行を含むメモは正しく書き出されますか?
はい。RFC 5545 の TEXT の規則に従って、バックスラッシュ、セミコロン、カンマ、改行をエスケープします。長い行は 75 オクテットごとに折り返し、日本語や絵文字の文字の途中では区切りません。
入力した予定はどこに保存されますか?
この端末のブラウザ(IndexedDB)にだけ保存され、サーバーには送信されません。ICS ファイルもブラウザ内で作成します。「保存データを削除」でいつでも消せます。
注意事項・制限
- 入力内容はこのページ内でのみ処理され、YUCTS のサーバーには送信されません。
- 繰り返し予定、通知(アラーム)、参加者の招待には対応していません。
- タイムゾーンと夏時間のルールは、お使いのブラウザが持つデータ(IANA タイムゾーンデータベース)を使います。書き出した後にルールが変わっても、ファイルには反映されません。
- 読み込んだ後の表示はカレンダーアプリによって異なります。タイムゾーン付きの時刻が正しく表示されない場合は「UTC に変換」を選んでください。
- 予定は最大 200 件、1970〜2100 年の日付まで入力できます。
データ出典
関連ツール
- 旅行の持ち物チェックリスト(自動作成・印刷対応)行き先の気候・日数・季節・旅行のタイプから、旅行の持ち物リストを自動で作成。チェック・追加・削除ができ、この端末に保存されます。JSON の書き出しや印刷にも対応。
- 旅行カウントダウン(出発まであと何日?)出発日時とタイムゾーンを入れると、出発まであと何日・何時間・何分・何秒かをリアルタイムで表示。出発後は経過日数を表示し、シェア用の画像(PNG)も作れます。
- 旅行の日程表(複数日の行程プランナー)旅行の日ごとに予定の時刻・場所・メモを入力して、行程表を作れます。並べ替え、時間が重なる予定の警告、この端末への自動保存に対応し、JSON とカレンダー(ICS)に書き出せます。
- 旅行の予算管理(カテゴリ別の予算と実績)交通・宿泊・食事などのカテゴリごとに予算と実際の支出を入力すると、差額、使用率、各カテゴリの割合を正確に計算します。予算オーバーをグラフで確認でき、CSV でダウンロードできます。
- 旅費の割り勘・精算計算(複数人の立て替え)旅行や飲み会の立て替えを複数人で割り勘。支払った人と負担する人(均等・比率)を入力すると、各自の差額と「誰が誰にいくら払うか」を 1 円単位まで正確に計算します。
- 旅行の支出記録帳(複数通貨・カテゴリ別の集計)旅行中の支出を日付・カテゴリ・通貨ごとに記録し、期間やカテゴリで絞り込んで、通貨別・カテゴリ別の合計を確認できます。自分で入力したレートでの換算や CSV 書き出しにも対応し、この端末に保存されます。