Unix時間変換(タイムスタンプ⇔日時)

タイムスタンプを入れると日時に、日時を選ぶとタイムスタンプに変換されます。

入力した文章やファイルはサーバーに送らず、このブラウザー内だけで処理します。

現在のUnix時間
秒
-
ミリ秒
-
タイムスタンプ → 日時
  • ローカル時刻 -
  • UTC-
  • ISO 8601 (UTC)-
  • ISO 8601 (時差付き)-
  • 現在から-
  • 判定した単位-

日時 → タイムスタンプ
  • 秒-
  • ミリ秒-
  • ISO 8601 (UTC)-
  • UTCとの時差-

使い方

  1. 上の欄には現在のUnix時間が秒とミリ秒で表示され、「コピー」でその瞬間の値をコピーできます。
  2. 「タイムスタンプ → 日時」にタイムスタンプを入れると、ローカル時刻・UTC・ISO 8601・現在からの経過時間が表示されます。
  3. 単位は桁数で自動判定します(11桁以下は秒、14桁以下はミリ秒、17桁以下はマイクロ秒、それ以上はナノ秒)。うまく判定されないときは「単位」で指定してください。
  4. 「日時 → タイムスタンプ」で日時とタイムゾーンを選ぶと、その地域の時刻としてタイムスタンプを計算します。サマータイムのある地域にも対応しています。

よくある質問

Unix時間とは何ですか?

1970年1月1日0時0分0秒(UTC)からの経過秒数で、多くのOSやプログラミング言語、データベースで日時の保存に使われています。うるう秒は数えません。

2038年問題とは?

Unix時間を32ビットの符号付き整数で保存しているシステムでは、2038年1月19日3時14分7秒(UTC)の2147483647秒を超えるとあふれてしまう問題です。64ビットで保存していれば影響はありません。

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

現在の日時なら秒は10桁、ミリ秒は13桁です。JavaScriptのDate.now()やJavaのSystem.currentTimeMillis()はミリ秒、PHPのtime()やLinuxの date +%s は秒を返します。

あわせて使えるツール

すべてのツール