タイムスタンプ変換
Unix タイムスタンプと日時の相互変換。タイムゾーン、秒/ミリ秒、一括変換に対応。
Unix タイムスタンプ(Epoch 時間)とは?
1970-01-01 00:00:00 UTC(Unix エポック)からの経過秒数を表します。タイムスタンプ自体にタイムゾーンの情報は含まれないため、同じ瞬間は世界中どこでも同じ 1 つの値になります。
UTC・GMT・ローカル時刻の違いは?
UTC は現在の協定世界時の標準です。GMT は古いグリニッジ平均太陽時で、日常的には UTC とほぼ同じ意味で使われます。ローカル時刻は UTC にその地域のオフセットを加えたものなので、同じタイムスタンプでもタイムゾーンごとに表示される時刻が変わります。
タイムゾーンと UTC オフセットとは?
タイムゾーンは同じ時刻を共有する地域です。そのオフセットは UTC との差で、たとえば北京は UTC+08:00 です。同じ瞬間において、UTC+08:00 は UTC より 8 時間進んでいます。
夏時間(DST)とは?
一部の地域では、日照を有効に使うため夏に時計を 1 時間進めます(例:UTC+01:00 → UTC+02:00)。夏時間の期間中はそのタイムゾーンのオフセットが変わるため、タイムスタンプを変換する際はその日付が夏時間だったかを確認する必要があります。確認しないと結果が 1 時間ずれることがあります。
秒単位とミリ秒単位のタイムスタンプはどう見分ける?
秒単位は通常 10 桁(例:1789210864)、ミリ秒単位は 13 桁(例:1789210864000)で、秒単位の値を 1000 倍したものです。JavaScript の Date.now() はミリ秒を返します。単位を取り違えると時刻が 1000 倍ずれます。
ISO 8601 と RFC 3339 とは?
国際的に認められた日付時刻の形式で、2026-09-12T11:01:04Z や、オフセット付きの 2026-09-12T19:01:04+08:00 のように書きます。末尾の Z は UTC を意味します。システム間での受け渡しが容易で、テキストとして正しく並べ替えられます。
うるう秒とは?タイムスタンプに影響しますか?
わずかに遅くなる地球の自転と UTC を合わせるため、ときどき 1 秒が挿入されます(例:23:59:60)。Unix タイムスタンプは 1 日をちょうど 86,400 秒として扱い、うるう秒は記録しません。厳密に合わせたい場合は標準の日付ライブラリを使ってください。
2038 年問題とは?
符号付き 32 ビット整数で表せる時刻は 2038-01-19 03:14:07 UTC までで、それを超えるとオーバーフローします。現代のシステムは 64 ビット整数を使い、約 2920 億年先まで扱えます。このツールも 64 ビットで処理します。
すべてのツールを見る
計算機
ジェネレーター
コンバーター
テキストツール
画像ツール
開発者ツール
ネットワークツール
その他のツール