utilobox

UNIX時間変換

現在のUNIX時間をリアルタイムで確認し、タイムスタンプと日時を相互に変換できます。複数行の一括変換にも対応します。

現在のUNIX時間

秒0
ミリ秒0

オフセットのない日時は、選択したタイムゾーンとして読み取ります。

タイムスタンプ → 日時

日時 → タイムスタンプ

一括変換

1行に1つ、タイムスタンプまたは日時を入力します。タイムスタンプはISO 8601の日時に、2024-05-01 13:00のような日時はUNIX秒に変わります。

使い方

  1. 一番上で現在のUNIX時間を秒とミリ秒で確認し、コピーボタンで取り込みます。
  2. タイムスタンプを変換するには、「UNIXタイムスタンプ」に貼り付けます。単位は自動で判定されます。
  3. 日時を変換するには、「日時 → タイムスタンプ」に日付と時刻を入力し、UNIX秒とミリ秒を確認します。
  4. 「タイムゾーン」を選ぶとその基準で読み取り・入力できます。複数行は「一括変換」に貼り付けます。

主な機能

  • 現在時刻をリアルタイム表示

    UNIX秒とミリ秒が刻々と更新されます。値をコピーしたいときは一時停止ボタンで止められます。

  • 単位の自動判定

    10桁、13桁、16桁、19桁の数値を、それぞれ秒、ミリ秒、マイクロ秒、ナノ秒として読み取ります。単位は手動でも選べます。

  • 複数の形式を同時に表示

    UTC、現地時刻、ISO 8601、RFC 2822、現在との相対時間、UNIX秒とミリ秒を、コピーボタン付きで表示します。

  • あらゆるタイムゾーンに対応

    UTC、自分のタイムゾーン、各都市のタイムゾーンを選んで、タイムスタンプを読んだり、入力した日時の基準を指定したりできます。

  • 一括変換

    1行に1つずつタイムスタンプや日時を貼り付けると一度に変換され、ログや表計算にそのまま戻せます。

知っておくと便利なこと

UNIXタイムスタンプは、1970年1月1日0時0分0秒(UTC)、いわゆるエポックからの経過秒数です。タイムゾーンに左右されない1つの数値なので、データベース、ログ、API、プログラミング言語で広く使われています。JavaScriptのようにミリ秒で保持するシステムも多く、同じ値を1000倍したものです。

オフセットなしで入力した日時は選択したタイムゾーンとして読み取り、そのタイムゾーンのサマータイムも反映します。2024-05-01T00:00:00ZのようにZやオフセットが付いた日時は、一括変換でも書かれたとおりに解釈します。ブラウザーが扱える1年から9999年までの日付に対応しています。

よくある質問

UNIXタイムスタンプとは何ですか。

1970年1月1日0時0分0秒(UTC)からの経過秒数です。うるう秒は数えません。

秒とミリ秒はどう見分けますか。

現在の値は、秒単位なら10桁、ミリ秒単位なら13桁です。変換ツールが桁数から自動で判定します。

タイムスタンプにタイムゾーンはありますか。

ありません。世界中で同じ一瞬を指し、時計の時刻として表示するときだけタイムゾーンが必要になります。

日時をタイムスタンプにするには。

「日時 → タイムスタンプ」に日付と時刻を入れ、タイムゾーンを選ぶと、UNIX秒とミリ秒が表示されます。

2038年問題とは何ですか。

秒を符号付き32ビットで保持するシステムが、2038年1月19日に上限に達する問題です。このツールはより大きな数を使うので、その後も動作します。

入力した値はサーバーに送られますか。

いいえ。変換はすべてブラウザー内で行われます。