かんたんWebツール

登録不要・無料で使える便利ツール

無料ツール

Unix時間変換

Unix時間を日時へ変換し、日時から秒・ミリ秒のUnixタイムスタンプを作成します。

Loading tool…

Unix時間変換について

Unixタイムスタンプを読みやすいUTC・ローカル日時へ変換し、入力した日時からUnix時間を作成できます。秒とミリ秒を自動判定し、両方の値を同時に確認できます。

使い方

  1. 1.Unix時間から日時、または日時からUnix時間を選択します。
  2. 2.タイムスタンプかローカル日時を入力します。
  3. 3.変換結果のUTC、ローカル時刻、秒、ミリ秒を確認してコピーします。

こんなときに便利

  • APIレスポンスやログのタイムスタンプ確認
  • データベースへ保存するエポック秒の作成
  • 秒とミリ秒の取り違えの確認

検証した例と対応範囲

このツールで再現できる挙動を、入力と期待結果で示します。記載した対応範囲外の入力に対する保証ではありません。

入力・設定期待結果条件・補足
01970-01-01T00:00:00.000Z、0秒、0ミリ秒日時表示にはUTCと端末のローカル時刻があります。
100000000000ミリ秒として判定します。絶対値が100,000,000,000以上ならミリ秒、それ未満なら秒として扱います。

対応範囲・既知の制限

  • 日時入力はブラウザや端末に設定されたローカルタイムゾーンとして解釈します。
  • ブラウザのDateで表現できない範囲の日時と、うるう秒の個別表現には対応しません。

期待した結果にならない場合

  • 秒とミリ秒の自動判定が意図と異なる場合は、入力値の桁と判定表示を確認してください。

処理方法

数値の絶対値で秒・ミリ秒を判定し、JavaScript Dateで日時へ変換します。

入力した日時とタイムスタンプはブラウザ内で変換します。

入力例

  • 1704067200(秒)→ 2024-01-01T00:00:00.000Z
  • 1704067200000(ミリ秒)→ 同じ日時

注意事項・制限

  • 日時入力は端末に設定されたローカルタイムゾーンとして解釈します。
  • 秒・ミリ秒は入力値の桁数に相当する大きさから自動判定します。

よくある質問

Unix時間とは何ですか?

1970年1月1日00:00:00 UTCから経過した時間を表す数値です。一般に秒またはミリ秒で扱われます。

秒とミリ秒はどう判定しますか?

入力値の桁数に相当する大きさから自動判定し、判定した単位を結果に表示します。

日時から変換するときのタイムゾーンは何ですか?

ブラウザや端末に設定されているローカルタイムゾーンとして日時を解釈します。結果にはUTCも表示します。

うるう秒は含まれますか?

Unix時間は通常、うるう秒を個別に数えません。このツールはブラウザの標準的な日時処理に従います。