相対時間フォーマッター オンライン

日付を「〜前」というフレンドリーな表現に変換したり、生の時間量を読みやすい形に変えたりできます。すべてブラウザ内で処理します。

相対時間フォーマッターはすべてブラウザ内で完結します。入力した日付や時間量が端末の外に送信されることはなく、ArrayKitにアップロードされることもありません。

日付期間計算ツールを開く

相対時間フォーマッター について

相対時間フォーマッターは、日付と時刻を「3時間前」や「2日後」のような自然な言葉のフレーズに変換します。これはSNSのフィードやコミット履歴、チャットアプリでおなじみのスタイルです。「経過時間」モードに切り替えて日付を選ぶと、時間が経つにつれてフレーズがリアルタイムで更新されます。「時間量の可読化」モードに切り替えると、ミリ秒や秒の生の数値を「1分30秒」のような読みやすい内訳に変換できます。ログの記録、タイマーのデバッグ、UIでの経過時間表示などに便利です。どちらのモードも単数形・複数形の扱いを正しく処理し、最も適切な単位を大きい順に自動で選びます。変更履歴用にタイムスタンプを整形したり、ログを比較したり、生のISO文字列ではなく「たった今」のように読める文章を書きたい開発者向けに作られています。すべての処理はローカルで完結し、日付や時間量がアップロードされることはありません。

機能

相対時間フォーマッター の使い方

  1. 「経過時間」モードを選び、日付と時刻を指定するか「今」をクリック
  2. リアルタイムの相対時間フレーズと、正確なミリ秒差分を確認
  3. 「時間量の可読化」モードに切り替え、秒またはミリ秒で時間量を入力
  4. 可読化されたフレーズをコピーするか、精度を調整して単位数を増減

入力

90000 ms

出力

1 minute, 30 seconds

「時間量の可読化」モードは90,000msを読みやすい単位に分解します。

よくあるエラーとトラブルシューティング

よくある質問

相対時間フォーマッターとは何ですか?
日付と時刻を「3時間前」や「2日後」のような自然な言葉のフレーズに変換する経過時間計算ツールです。もう一つのモードでは、ミリ秒や秒単位の生の時間量を読みやすい単位に変換できます。
相対時間フォーマッターは秒、分、時間、日、年をどのように使い分けますか?
差分が少なくとも1単位分になる最大の単位を選ぶため、90分の差は「90分前」ではなく「1時間前」と表示されます。5秒未満の差分は常に「たった今」と表示されます。
経過時間のフレーズは自動的に更新されますか?
はい。「経過時間」モードが有効な間、フレーズは1秒ごとに再描画され、ページを再読み込みしなくても実際の時間経過に合わせて正確な状態を保ちます。
「時間量の可読化」モードは「経過時間」モードと何が違いますか?
「経過時間」モードは日付を現在の瞬間と比較します。「時間量の可読化」モードは、タイマーの値やAPIのレイテンシーのようなミリ秒や秒の生の数値を受け取り、「2日、3時間」のような読みやすい単位に分解します。
可読化された時間量の表示単位数を調整できますか?
はい。精度設定で2、3、4単位を選択でき、「2日、3時間」のように表示したり、「2日、3時間、5分、12秒」まで詳しく展開したりできます。
相対時間フォーマッターは入力した日付や時間量をアップロードしますか?
いいえ。解析と整形はすべてブラウザ内でローカルに行われます。入力した日付や時間量が端末の外に送信されることはありません。

関連ツール

すべての ArrayKit ツール