UNIXタイムスタンプ 変換 – エポック時間をオンラインで日時へ
UNIXタイムスタンプを読みやすい日時に、日時をタイムスタンプに変換します。現在のタイムスタンプをリアルタイム表示し、秒とミリ秒を自動判定します。
🔒 ファイルがブラウザの外に出ることはありません。すべての変換はローカルで実行されます。
現在のUNIXタイムスタンプ(秒)
0
Thu, 01 Jan 1970 00:00:00 GMT
タイムスタンプ → 日時
日時 → タイムスタンプ
UNIXタイムスタンプをオンラインで変換する方法
- 1
現在のタイムスタンプを確認
現在のUNIXタイムスタンプは1秒ごとに更新されるので、常に最新のエポック時間を確認できます。
- 2
タイムスタンプを日時に変換
最初の変換欄にUNIXタイムスタンプ(秒またはミリ秒)を貼り付けると、読みやすい日付と時刻が表示されます。
- 3
日時をタイムスタンプに変換
2つ目の変換欄に日付と時刻を入力すると、UNIXタイムスタンプが秒とミリ秒の両方で表示されます。
エポック時間は機械どうしの共通言語です。データベースが保存し、APIが返し、JWTに埋め込まれ、ログファイルにもあふれています。タイムゾーンも夏時間の例外もない1つの整数で曖昧さがありませんが、そのぶん人間には読めません。この変換ツールは双方向に対応しており、1784914053 を貼り付ければ日時が分かり、日時を選べばAPIが求めるエポック値が得られます。
よくある間違いが秒とミリ秒の取り違えです。UNIXの慣例では秒を数えます(現在は10桁)が、JavaScriptのDate.now()や多くのAPIはミリ秒(13桁)を返します。秒を期待する場所にミリ秒を渡すと、日付が約5万年先になってしまいます。このツールは桁数から自動判定するので、どちらの形式でも正しく変換されます。
タイムスタンプにタイムゾーンはありません。時計の表示ではなく「ある瞬間」を表します。そのため変換結果ではその瞬間をUTCとお使いのローカル時間の両方で表示します。デバッグではまずUTCで比較してください。また2038年問題にも注意が必要です。秒を符号付き32ビット整数で保持するシステムは2038年1月19日にオーバーフローしますが、最近のプラットフォームは64ビットを使っています。計算はすべてブラウザ内で行われます。