Unixタイムスタンプ変換ツール

Unixタイムスタンプと日付を相互変換する無料オンラインツール

現在のUnixタイムスタンプ
-
現在の日付/時刻
-
-
タイムスタンプ → 日付
ISO 8601 -
現地時間 -
UTC -
相対時間 -
日付 → タイムスタンプ
秒単位 -
ミリ秒単位 -
ISO 8601 -
一括変換
変換結果がここに表示されます。

Unixタイムスタンプとは?

Unixタイムスタンプ(Epoch Time)は、1970年1月1日00:00:00 UTCからの経過時間を秒単位で表した数値です。OS、データベース、プログラミング言語で日付と時刻を表現する最も一般的な方式で、タイムゾーンに関係なく同一の時点を表すことができるため、国際化されたシステムで広く使用されています。

使い方

  1. タイムスタンプを日付に変換するには、左側の領域に数値を入力してください。秒(10桁)またはミリ秒(13桁)を自動で検出します。
  2. 日付をタイムスタンプに変換するには、右側の領域で年/月/日/時/分/秒を入力し、変換ボタンをクリックしてください。
  3. タイムゾーン選択を使用して、希望する時間帯の結果を確認できます。
  4. 複数のタイムスタンプを一度に変換するには、一括変換エリアを使用してください。

よくある質問

32ビットシステムでは1970年1月1日から2038年1月19日(2,147,483,647)まで表現できます。これをY2K38問題と呼びます。64ビットシステムやJavaScriptではこの制限は事実上なく、ミリ秒単位まで精密に表現できます。

秒単位のタイムスタンプは10桁の数値(例:1709856000)で、ミリ秒単位は13桁の数値(例:1709856000000)です。PHP、Python、MySQLなどは主に秒単位を、JavaScript、Javaなどはミリ秒単位を使用します。このツールは入力値の桁数を基準に自動検出します。

いいえ。すべての変換はブラウザのJavaScriptで処理され、入力したデータは外部サーバーに送信されません。安心してご利用いただけます。

負のタイムスタンプは1970年1月1日以前の日付を表します。例えば-86400は1969年12月31日を意味します。このツールは負のタイムスタンプも変換できます。