タイムスタンプ変換ツールとは?
タイムスタンプコンバーターは、Unixタイムスタンプと人間が読める日付を相互変換します。エポックからの秒数またはミリ秒を書式付き日付に変換したり、任意の日付をUnixタイムスタンプに変換できます。APIレスポンスのデバッグやデータベースログの確認に便利です。
コンバーターは10桁(秒)と13桁(ミリ秒)どちらの入力にも対応し、UTC と検出された端末のタイムゾーンの両方で結果を表示します。現在の epoch を1秒ごとに更新するライブ時計があるので、ターミナルを開かなくても新しいタイムスタンプをそのままコピーできます。
使い方
- Unixタイムスタンプ(秒またはミリ秒)を入力して人間が読める日付を表示するか、日付を入力してタイムスタンプを取得します。
- 秒とミリ秒の精度を切り替えます。UTCとローカルタイムゾーンで結果を確認します。
- 変換された値をコピーするか、現在のタイムスタンプをリアルタイムで確認します。
使用するタイミング
- 日付ではなく Unix 整数で保存されたログの時刻を読むとき。
- JWT の exp や署名付き URL の期限を含む API テストを組むとき。
- データベースの日付列が秒なのかミリ秒なのか確かめるとき。
結果
開発者がAPIレスポンスのデバッグ中にタイムスタンプ1710432000を変換して、2024年3月14日16:00:00 UTCを表していることを確認します。
よくある質問
- このタイムスタンプは秒ですか、それともミリ秒ですか?
- 今の秒単位タイムスタンプは10桁(2026年でおよそ17億)です。末尾に0を3つ足すとミリ秒で13桁になります。数字が13桁ある場合は単位スイッチを ms に切り替えてください。
- 変換結果が1時間ずれて見えるのはなぜですか?
- Unix タイムスタンプは常に UTC です。ローカル時間の行は端末のタイムゾーン(夏時間を含む場合あり)で表示します。UTC 行とローカル行を見比べれば、ご自分の地域でどれだけのオフセットが加わっているかわかります。
- 変換できる最大のタイムスタンプは?
- JavaScript はおよそ紀元前27万年から紀元27万年までの日付を安全に扱えます。実務で問題になるのは2038年以降で、バックエンドが32ビット符号付き整数を使っている場合に限ります(いわゆる Y2038 問題)。
- 別の国にいる場合、タイムスタンプは変わりますか?
- 変わりません。Unix エポックは1970年1月1日 UTC から数える固定の瞬間です。1710432000 は地球上のどこにいても同じ瞬間を指し、人間向けの表示だけがタイムゾーンによって変わります。
- ISO 8601 形式の日付を貼り付けてタイムスタンプを得られますか?
- はい。日付欄は標準の日付・時刻値を受け付け、単位スイッチに応じて秒またはミリ秒を返します。2026-03-14T16:00:00Z のような文字列をバックエンドが求める整数に変換するのに便利です。