Unix Time Converter
Unix秒・ミリ秒と日時をブラウザ内で双方向変換し、ログ解析やJWT期限確認の時刻差を素早く確認します。入力データは端末内でのみ扱います。
状態
ブラウザ内で処理します。入力はサーバーへ送信しません。まずはここで一次切り分けしてください。
使い方
秒/ミリ秒/ISOのいずれかを入力すると他形式へ自動変換します。まずUTCで確認し、必要に応じて表示TZを切り替えてください。
注意(このツール)
- Unix time はUTC基準です。タイムゾーン変更は表示のみを変えます。
- JWTのexp/iat/nbfは通常「秒」です。13桁ならミリ秒の可能性を疑ってください。
このページについて
何をするツール?
Unix time(秒/ミリ秒)をUTCや任意のタイムゾーンの日時に変換し、逆に日時からUnix timeを作成できます。
JWTのexp/iat/nbf確認や、ログの時刻比較などに便利です。
秒とミリ秒の見分け方
Unix timeは「秒(10桁前後)」と「ミリ秒(13桁前後)」の両方が現場で使われます。桁を取り違えると、日時が大きくズレます。
- 例:1700000000(秒) ↔ 1700000000000(ミリ秒)
- JWTのexp/iat/nbfは通常「秒」です
タイムゾーンとDST
Unix timeはUTC基準の連続した時刻です。タイムゾーンを変えると「表示」が変わります。DST(夏時間)によってローカルの見え方が変化する点に注意してください。
切り分け手順(おすすめ)
- 値の桁数で秒/ミリ秒を先に判定する
- UTC表示で基準時刻を確定する
- 必要ならローカル/TZ表示で業務時刻に合わせる
- JWT時刻なら exp/nbf/iat を同時比較して前後関係を確認する
推奨(実務)
- API仕様書には「秒/ミリ秒」を明記し、混在を避ける
- ログはUTC保存を基本にし、表示層でTZ変換する
- 期限判定には許容スキュー(数十秒)を設ける
このツールでできること
- Unix time(秒/ミリ秒)→ ISO 8601
- ISO 8601 → Unix time(秒/ミリ秒)
- タイムゾーン表示(UTC/ローカル/任意)
よくある失敗
- 秒値をミリ秒として扱い、1970年代や未来日付になる
- ローカル時刻だけ見てUTC基準を見失う
- DST切替日の時刻を単純に固定オフセットで扱う
注意(運用)
- 形式妥当性は安全性や一意性を保証しません。用途に応じた要件確認が必要です。
- 乱数/時刻/フォーマットの扱いは運用ポリシーに合わせてください。
参照仕様
- Unix time(1970-01-01T00:00:00Z基準)
- ISO 8601 / RFC 3339(日時表記)
- IANA Time Zone Database(TZ名)
FAQ
秒とミリ秒のどちらですか?
入力欄で秒/ミリ秒を分けて扱います。桁数が大きい場合はミリ秒の可能性が高いです。
タイムゾーンは変換に影響しますか?
Unix time自体はUTC基準です。表示のタイムゾーンを変えると見える時刻が変わります。
負のUnix time(1970以前)は扱えますか?
環境(ブラウザのDate実装)により扱える範囲が異なります。想定外の値はエラーになることがあります。
参考リンク
次に見る(診断順)
site_map ルールに基づいて、次に確認すべきページを表示しています。
- Cron Builder — 5フィールドcron式を生成し次回実行を確認
- 麻雀 点棒計算 — 翻数・符・本場・供託から和了時の点棒移動を計算
- 麻雀 オーラス逆転条件 — 持ち点から目標順位に必要なロン/ツモ条件を計算
- 文字数カウント — 改行・全角/半角を含む文字数を計測
- Regex Tester — 正規表現の一致確認・抽出・置換を実行
- Regex Cheat Generator — 用途別テンプレートから正規表現を生成
- SQL WHERE Builder — 条件行から WHERE 句とバインド値を生成
- SQL UPSERT Builder — 方言別の UPSERT SQL とバインド値を生成
同テーマの導線
クイック計算
日常で忘れやすい計算を1画面で即確認
- 麻雀 点棒計算 — 翻数・符・本場・供託から和了時の点棒移動を計算
- 麻雀 オーラス逆転条件 — 持ち点から目標順位に必要なロン/ツモ条件を計算
- Cron Builder — 5フィールドcron式を生成し次回実行を確認
- 文字数カウント — 改行・全角/半角を含む文字数を計測
- Regex Tester — 正規表現の一致確認・抽出・置換を実行
- Regex Cheat Generator — 用途別テンプレートから正規表現を生成
- SQL WHERE Builder — 条件行から WHERE 句とバインド値を生成
- SQL UPSERT Builder — 方言別の UPSERT SQL とバインド値を生成
- Random Token Generator — バイト数と形式を指定してランダムトークンを生成
Example
1700000000 → 2023-11-14T22:13:20Z
1700000000000 → 2023-11-14T22:13:20.000Z