Unixタイムスタンプ変換 — 秒とミリ秒
Unix タイムスタンプ(秒またはミリ秒)と読みやすい日時を相互変換。ローカル時区と UTC を並べ、「8 時間ずれ」で午後を溶かさないように。ワンクリック現在時刻はログ・注文・トークン期限フィールドに便利です。
タイムスタンプは 1970-01-01 UTC からの秒またはミリ秒。ログの `1710000000` は変換するまで何日か分かりません。
ローカルと UTC の差はタイムゾーン次第 — 多くの利用者では UTC から 8 時間で、それは想定どおりでバグではありません。時区をまたぐ系ではまず UTC を信じてください。
10 桁 ≈ 秒;13 桁 ≈ ミリ秒。取り違えると 1970 年か遠い未来になります。
変換の手順
- タイムスタンプか日付を入れるか、現在時刻をクリック
- 秒かミリ秒かを確認
- 必要な ISO・ローカル・UTC をコピー
このページが減らす手間
- ローカルと UTC を一目で並べて見る。
- 秒/ミリ秒切替で桁違いを避ける。
- 現在時刻ボタンでテストデータをすぐ作れる。
シナリオ
- サーバーログの epoch を読む
- JWT の `exp` がすでに過ぎているか確認
- イベント開始時刻を epoch として保存用に書く
ヒント
- 秒かミリ秒かを選ぶ前に桁数を数える。
- ログはまず UTC、その後ローカルに対応づけ。
- 夏時間地域はブラウザのタイムゾーン規則に従います。
例
| 入力 | 出力 | 備考 |
|---|---|---|
| 10 桁の数字 | 秒として解釈 | ログでよくある |
| 13 桁の数字 | ミリ秒として解釈 | JavaScript でよくある |
タイムスタンプ FAQ
- なぜ 8 時間ずれる?
- ローカルと UTC の欄を並べて見てください — ローカルを UTC と直接比べていることが多いです。
- 任意のタイムゾーンを選べますか?
- 本ページはブラウザのローカルと UTC に焦点。必要ならコードでさらに変換してください。
- 日付文字列の形式は?
- ISO が最も安定;パース失敗ならタイムスタンプ方向を試してください。