Unixタイムスタンプ変換
Unixタイムスタンプ(エポック秒・ミリ秒)と日時をリアルタイムで相互変換します。秒とミリ秒は桁数から自動判定されますが、手動で切り替えることもできます。ブラウザ内で処理され、入力内容がサーバーに送信されることはありません。ログの日時整形などで文字数を確認したい場合は 文字数カウント もあわせてご利用ください。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
現在のUnix時間
Unixタイムスタンプ → 日時
- ローカル時刻
- UTC
- ISO 8601
日時 → Unixタイムスタンプ
- 秒
- ミリ秒
注意事項
- 「単位」を「自動判定」にすると、10桁以下は秒、11桁以上はミリ秒として扱います。マイクロ秒・ナノ秒単位のタイムスタンプには対応していません。
- 「日時 → Unixタイムスタンプ」の入力欄は、お使いの端末のタイムゾーン(ローカル時刻)として扱われます。
- 1970年より前の日時は負のタイムスタンプとして扱われます。
用語解説
Unixタイムスタンプ(Unix時間・エポック秒)
協定世界時(UTC)の1970年1月1日 00:00:00 からの経過秒数で日時を表す形式です。タイムゾーンに依存しないため、システム間で日時をやり取りする際によく使われます。
ミリ秒タイムスタンプ
Unixタイムスタンプを1000倍し、ミリ秒単位で表したものです。JavaScriptの`Date.now()`やログのタイムスタンプなどでよく見られます。13桁前後の数値になります。
UTC(協定世界時)
世界共通の時刻基準です。日本時間(JST)はUTCより9時間進んでいます(UTC+9)。
よくある質問
秒とミリ秒はどう見分けますか?
「自動判定」では、10桁以下を秒、11桁以上をミリ秒として扱います。手動で単位を切り替えることもできます。マイクロ秒やナノ秒には対応していません。
日時を入力したとき、どのタイムゾーンで扱われますか?
入力した日時は、お使いの端末のタイムゾーン(ローカル時刻)として扱われます。UTCとして扱いたい場合は、時差を考慮して入力してください。
1970年より前の日付も変換できますか?
はい。1970年1月1日より前の日時は、負のタイムスタンプとして扱われます。
このページをシェア
