アップロードなし, 100%ローカル, アカウントなし

日付形式変換ツール

日付を選んで、すべての一般的な形式でコピーできる状態で表示します。

日付形式変換ツールの仕組み

日付フォーマット変換ツールです。入力した日付を6つの標準形式で同時に表示します。ISO 8601(YYYY-MM-DD)・米国形式(MM/DD/YYYY)・欧州形式(DD/MM/YYYY)・ドット区切り(DD.MM.YYYY)・コンパクト整数(YYYYMMDD)・Unix タイムスタンプ(秒)です。すべての変換はJavaScriptのDateオブジェクトを使ってブラウザ内で行われ、入力した内容はサーバーへ送信されず、ページを読み込めばネットワーク接続なしでも動作します。

ISO 8601出力は、ロケールによって解釈が異なるフォーマットが解析エラーを引き起こすデータベースレコードやAPIコールで特に役立ちます。Unixタイムスタンプ列からは、スプレッドシート・シェルスクリプト・Unixエポック(1970年1月1日UTC)からの秒数を使うプログラミング環境向けにそのまま使える値をコピーできます。うるう年と月の長さの違いはブラウザのDateエンジンが正確に処理します。数値形式に加えて、あなたの言語での正式な書き言葉表記も表示されます。これはファイル名ではなく手紙などで使うような表記です。

日付形式変換ツールの使い方をステップごとに解説

  1. 入力フィールドに日付を入力またはペーストするか、日付ピッカーを使用します。
  2. 6つのフォーマットの出力が入力と同時に更新されます。
  3. 任意のフォーマットの横にあるコピーアイコンをクリックして、その文字列をクリップボードにコピーします。
  4. フィールドをクリアせずに日付を調整して隣接する日付を確認できます。

よくある使用例

  • 開発者が米国パートナーから受け取った日付(MM/DD/YYYY)をPostgreSQLの日付列に保存するためISO 8601に変換したい。
  • 経理担当者がPDFの請求書から欧州形式の日付を貼り付け、会計ソフトへのインポート用にUnixタイムスタンプを素早く確認したい。
  • コンテンツ編集者が地域をまたいでアーカイブファイルを一貫して命名するためのコンパクト形式(YYYYMMDD)を確認したい。
  • 学生が機械可読参照が必要な技術レポートに使う日付の正しいISO表記を確認したい。

よくある質問

Unixタイムスタンプの計算でローカルタイムゾーンは考慮されますか?

Unixタイムスタンプ出力は、入力した日付のUTC深夜0時を表します。ローカルの日付を入力した場合、表示されるタイムスタンプはローカルタイムゾーンの深夜ではなく、その日付のUTC 00:00:00 に対応します。タイムゾーンを考慮したタイムスタンプ変換が必要な場合は、入力日付を適宜調整してください。

05/06/2024のような曖昧な日付を入力した場合はどうなりますか?

ツールは構造化された日付ピッカーか、曖昧さのない入力形式から日付を読み取ります。文字列を入力する場合は、YYYY-MM-DDのようにブラウザのDateパーサーが曖昧さなく解釈できる形式を使用してください。日付ピッカーでは日・月・年が別々のフィールドになっているため、この問題は発生しません。

1970年以前や遠い未来の日付に対応していますか?

はい。JavaScriptのDateオブジェクトはエポックを中心に約275760年の範囲をサポートしています。1970年以前の日付は負のUnixタイムスタンプを生成しますが、これはコンピューティングで広く使われている有効で標準的な表現です。

変換した日付の記録は残りますか?

いいえ。変換はJavaScriptのDateオブジェクトを使ってブラウザタブ内で完全に実行されます。入力した内容は送信・ログ記録・デバイス外への保存が一切行われません。

ISO 8601がハイフンを使う一方でコンパクト形式がセパレーターなしなのはなぜですか?

ISO 8601は拡張形式(YYYY-MM-DD)の標準セパレーターとしてハイフンを規定しており、データ交換で最も広く互換性のある形式です。コンパクト形式(YYYYMMDD)もISO 8601で基本形式として定義されており、ファイル名やデータベースキーなどセパレーターが解析を壊す可能性がある文脈で使用されます。