UNIXタイムスタンプ変換
Epoch秒と日時をリアルタイムに相互変換。
ミリ秒の自動判定にも対応。
現在のUNIXタイムスタンプ
読み込み中...
Epoch → 日時
日時 → Epoch
よく使うタイムスタンプ
UNIXタイムスタンプ変換ツールとは
UNIXタイムスタンプ(Epoch時間)と人間が読める日時形式を即座に相互変換する無料オンラインツールです。現在時刻のUNIX秒をリアルタイムに表示し、ワンクリックでコピーできます。
10桁(秒)と13桁(ミリ秒)を自動判定するため、JavaScriptやJava等のプログラムのログ解析時に変換ミスを防げます。すべての処理はブラウザ内で完結し、入力した情報がサーバーに送信されることはありません。
使い方
変換方向を選択
「Epoch → 日時」または「日時 → Epoch」のどちらかのエリアに入力します。
値を入力
UNIXタイムスタンプの数値、またはカレンダーから日時を指定します。秒・ミリ秒は自動判定されます。
結果をコピー
変換結果(ローカル日時・UTC・ISO 8601・相対時間)を確認し、コピーボタンで取得します。
用語集
- UNIXタイムスタンプ (Unix Timestamp)
- 1970年1月1日00:00:00 UTCからの経過秒数で表される時刻表現。Epoch時間とも呼ばれる。
- Epoch (エポック)
- 基準となる時刻のこと。UNIX系では1970-01-01T00:00:00Zを指す。WindowsのFILETIMEでは1601年が基準。
- UTC (協定世界時)
- 世界共通の標準時刻。日本標準時(JST)はUTC+9時間。
- JST (日本標準時)
- UTC+9の時刻。Asia/Tokyoタイムゾーン。
- ISO 8601
- 国際標準の日時表記形式。2025-04-10T03:00:00+09:00 のように表記する。
- ミリ秒タイムスタンプ
- JavaScriptの Date.now() 等で使われる13桁のタイムスタンプ。UNIXタイムスタンプ×1000。
- 2038年問題 (Y2K38)
- 32ビット符号付き整数でUNIXタイムスタンプを格納しているシステムで、2038年1月19日に桁あふれが発生する問題。
- タイムゾーンオフセット
- UTCからの時差を表す値。JSTは +09:00、ESTは -05:00。
よくある質問
- Q.10桁と13桁のタイムスタンプの違いは何ですか?
- 10桁は「秒」単位のUNIXタイムスタンプです。13桁はJavaScriptの Date.now() などで使われる「ミリ秒」単位のタイムスタンプです。本ツールは桁数から自動判定します。
- Q.入力したタイムスタンプはサーバーに送信されますか?
- いいえ。すべての変換処理はブラウザ内のJavaScript Date APIで完結します。ネットワーク通信は一切発生しません。
- Q.タイムゾーンの変換はできますか?
- はい。UTCをはじめJST・EST・PST・CETなど主要なタイムゾーンを選択して変換できます。
- Q.負の値(1970年以前)にも対応していますか?
- はい。JavaScriptのDateオブジェクトは負のミリ秒値に対応しているため、1970年以前の日時も変換可能です。
- Q.2038年問題とは何ですか?
- 32ビット符号付き整数の最大値 2147483647(2038-01-19 03:14:07 UTC)を超えるとオーバーフローする問題です。64ビットシステムやJavaScriptでは問題ありません。
- Q.スマートフォンでも使えますか?
- はい。レスポンシブデザインに対応しており、スマホ・タブレットのブラウザでも快適に利用できます。
活用シーン
🔍 APIログのデバッグ
レスポンス内のEpoch値を人間が読める日時に即変換。
📊 データベースの日時確認
MySQLやPostgreSQLのUNIXタイムスタンプ型カラムの値を確認。
🌍 海外チームとの時刻合わせ
特定のEpoch値がどのタイムゾーンで何時になるか確認。
🧪 テストデータの作成
任意の日時のタイムスタンプを生成してテストコードに使用。