相対時間フォーマッター オンライン
日付を「〜前」というフレンドリーな表現に変換したり、生の時間量を読みやすい形に変えたりできます。すべてブラウザ内で処理します。
相対時間フォーマッターはすべてブラウザ内で完結します。入力した日付や時間量が端末の外に送信されることはなく、ArrayKitにアップロードされることもありません。
日付期間計算ツールを開く
相対時間フォーマッター について
相対時間フォーマッターは、日付と時刻を「3時間前」や「2日後」のような自然な言葉のフレーズに変換します。これはSNSのフィードやコミット履歴、チャットアプリでおなじみのスタイルです。「経過時間」モードに切り替えて日付を選ぶと、時間が経つにつれてフレーズがリアルタイムで更新されます。「時間量の可読化」モードに切り替えると、ミリ秒や秒の生の数値を「1分30秒」のような読みやすい内訳に変換できます。ログの記録、タイマーのデバッグ、UIでの経過時間表示などに便利です。どちらのモードも単数形・複数形の扱いを正しく処理し、最も適切な単位を大きい順に自動で選びます。変更履歴用にタイムスタンプを整形したり、ログを比較したり、生のISO文字列ではなく「たった今」のように読める文章を書きたい開発者向けに作られています。すべての処理はローカルで完結し、日付や時間量がアップロードされることはありません。
機能
- 任意の日付と時刻を自然な「〜前」や「〜後」というフレーズに変換
- タブを開いている間、1秒ごとにリアルタイムで更新される相対時間表示
- ミリ秒や秒単位の生の時間量を読みやすい単位に変換
- 秒から年まで、最も適切な単位を自動で選択
- 単数形・複数形(「1時間」と「2時間」)を正しく処理
- 時間量の表示精度を2、3、4単位から調整可能
- 対象時刻、現在時刻、ミリ秒単位の差分を表示
- すべてブラウザ内で完結し、何もアップロードされない
相対時間フォーマッター の使い方
- 「経過時間」モードを選び、日付と時刻を指定するか「今」をクリック
- リアルタイムの相対時間フレーズと、正確なミリ秒差分を確認
- 「時間量の可読化」モードに切り替え、秒またはミリ秒で時間量を入力
- 可読化されたフレーズをコピーするか、精度を調整して単位数を増減
例
入力
90000 ms
出力
1 minute, 30 seconds
「時間量の可読化」モードは90,000msを読みやすい単位に分解します。
よくあるエラーとトラブルシューティング
- 日付が過去のものでも、相対時間フレーズが常に「たった今」と表示される。 — 5秒未満の差分は仕様として常に「たった今」と表示されます。分、時間、日を確認するには、もっと過去の日付を選んでください。
- 「時間量の可読化」で想定より少ない単位しか表示されない。 — 出力は精度設定(2、3、4単位)で制限されています。分や秒のような小さな単位を見るには数値を増やしてください。
- 日付時刻の入力欄に値を入力できない。 — 任意の日付文字列ではなく、ブラウザ標準の日付時刻ピッカーを使うか、ブラウザが想定する形式(年-月-日、時:分)で入力してください。
- 未来の日付なのに「〜前」ではなく「〜後」と表示される。 — これは仕様どおりです。相対時間フォーマッターは選択した日付を現在時刻と比較し、未来の日付には「〜後」を付けます。
よくある質問
- 相対時間フォーマッターとは何ですか?
- 日付と時刻を「3時間前」や「2日後」のような自然な言葉のフレーズに変換する経過時間計算ツールです。もう一つのモードでは、ミリ秒や秒単位の生の時間量を読みやすい単位に変換できます。
- 相対時間フォーマッターは秒、分、時間、日、年をどのように使い分けますか?
- 差分が少なくとも1単位分になる最大の単位を選ぶため、90分の差は「90分前」ではなく「1時間前」と表示されます。5秒未満の差分は常に「たった今」と表示されます。
- 経過時間のフレーズは自動的に更新されますか?
- はい。「経過時間」モードが有効な間、フレーズは1秒ごとに再描画され、ページを再読み込みしなくても実際の時間経過に合わせて正確な状態を保ちます。
- 「時間量の可読化」モードは「経過時間」モードと何が違いますか?
- 「経過時間」モードは日付を現在の瞬間と比較します。「時間量の可読化」モードは、タイマーの値やAPIのレイテンシーのようなミリ秒や秒の生の数値を受け取り、「2日、3時間」のような読みやすい単位に分解します。
- 可読化された時間量の表示単位数を調整できますか?
- はい。精度設定で2、3、4単位を選択でき、「2日、3時間」のように表示したり、「2日、3時間、5分、12秒」まで詳しく展開したりできます。
- 相対時間フォーマッターは入力した日付や時間量をアップロードしますか?
- いいえ。解析と整形はすべてブラウザ内でローカルに行われます。入力した日付や時間量が端末の外に送信されることはありません。
関連ツール
- 日付期間計算ツール — 2 つの日付の間の正確な年・月・週・日・時間・営業日を求められます。
- 時間長変換ツール — ある時間長を秒・分・時間・日・HH:MM:SS・人間向けの表記で相互変換できます。
- Unix タイムスタンプ変換 — Unixタイムスタンプと読みやすい日付(ローカルおよびUTC)を相互変換します。
- 日付計算ツール — 任意の日付に年・月・週・日を加算または減算して結果の日付を求められます。
- 経過時間 計算 — 2 つの時刻の経過時間を HH:MM:SS・分・小数時間で算出
- 年齢計算ツール — 生年月日から、任意の日付時点での正確な年・月・日の年齢と、週・日・時間の合計がわかります。
すべての ArrayKit ツール