Unixタイムスタンプ変換
Unixタイムスタンプ(エポック)を、ローカル時刻・UTC・ISO 8601 の読みやすい日付に変換したり、任意の日付をタイムスタンプに戻したりできます。秒・ミリ秒のどちらにも対応しています。
現在のUnix時間
—
ミリ秒: —
ISO 8601: —
タイムスタンプから日付へ
エポック値を貼り付けてください。タイムスタンプがミリ秒の場合はトグルを切り替えます。
日付からタイムスタンプへ
日付と時刻を選択すると、そのUnixタイムスタンプが得られます。
Unixタイムスタンプ変換 の使い方
- 1
タイムスタンプを入力する
「タイムスタンプから日付へ」の入力欄にUnixタイムスタンプを入力するか貼り付け、値に合わせて「秒 / ミリ秒」トグルを切り替えます。
- 2
日付を読み取る
その時刻をローカルのタイムゾーン、UTC、ISO 8601 形式の文字列、そして「3時間前」のような相対時間で確認できます。
- 3
日付を逆変換する
「日付からタイムスタンプへ」のピッカーで任意の日付と時刻を選ぶと、秒とミリ秒のエポック値が得られます。
- 4
結果をコピーする
任意の値のコピーをクリックするとクリップボードに保存され、コードやデータベースクエリ、APIリクエストにそのまま貼り付けられます。
よくある質問
Unixタイムスタンプとは何ですか?
Unixタイムスタンプは、エポック時間とも呼ばれ、うるう秒を除いて1970年1月1日 00:00:00 UTC からの経過秒数を表します。ある時点をコンパクトかつタイムゾーンに依存しない形で表現でき、プログラミングやデータベース、APIで広く使われています。
自分のタイムスタンプは秒単位ですか、ミリ秒単位ですか?
Unixタイムスタンプは伝統的に秒単位で計測され、現在の日付では10桁になります。JavaScriptや多くのAPIはミリ秒単位を使い、こちらは13桁です。数値が想定よりおよそ1,000倍大きい場合はほぼ間違いなくミリ秒単位なので、トグルを切り替えて正しく変換してください。
このコンバーターはどのタイムゾーンを使いますか?
「ローカル時刻」の結果はお使いのデバイスのタイムゾーンを使用し、UTCとISO 8601の結果は常に協定世界時で表示されます。Unixタイムスタンプ自体にはタイムゾーンがなく、地球上のどこでも同じ瞬間を表します。
2038年問題とは何ですか?
Unix時間を符号付き32ビット整数で保存するシステムは、2038年1月19日 03:14:07 UTC までしかカウントできず、それを超えると値がオーバーフローします。最新の64ビットシステムやこのツールはより大きな数値を使うため、この問題の影響を受けません。
入力したデータはサーバーに送信されますか?
いいえ。すべての変換は組み込みの日付関数を使ってブラウザ内だけで実行されます。入力した内容がアップロード・記録・保存されることはないため、このツールはオフラインでも動作し、データを完全に保護します。
関連ツール
こちらの便利なツールもどうぞ