Unixタイムスタンプ

いま

秒—
ミリ秒—
UTC—
この端末の時刻—

タイムスタンプを日時に

日時をタイムスタンプに

Unixタイムスタンプは 1970-01-01 00:00:00 UTC からの秒です。このページは JavaScript が使うミリ秒も出します。サーバーへは送りません。

使い方

  1. いまの下に、現在の秒、ミリ秒、UTC、この端末の時刻があります。秒をコピー、またはミリ秒をコピーで、その数をクリップボードに入れます。
  2. Unix時間に数を貼り付けて変換を押します。絶対値が1000億以上ならミリ秒として読みます。それより小さければ秒です。1762380000 と 1762380000000 は同じ瞬間です。
  3. 逆へ行くときは日付と時刻を選んで変換を押します。選択欄はUTCではなく、この端末のタイムゾーンです。

向いている場面

ログ、API、データベースは瞬間を整数で持つことが多いです。10桁はほぼ秒、13桁はほぼミリ秒です。取り違えると日付が数十年ずれます。読み方の行が、このページがどちらで読んだかを示します。

この端末の時刻は、もう一つの都市ではありません。このパソコンに設定されたタイムゾーンだけです。2つの都市を比べるには タイムゾーン変換 を使います。今の複数都市を見るには 世界時計 を使います。

できないこと

Unix時間はうるう秒を入れません。数の定義がそうなので、このページも入れません。負の数は1970年より前です。空の入力は変換しません。文字は拒否します。

日付の選択にタイムゾーンのメニューはありません。09:00 と入れると、この端末の時刻に出ているタイムゾーンの09:00で、そのあとUTCに変換します。この端末がロンドンになっていなければ、09:00をロンドンとしては読みません。

質問

秒とミリ秒を両方出すのはなぜですか?

秒が一般的なUnixタイムスタンプです。JavaScriptと多くのJSON APIはミリ秒を使います。相手が期待する方をコピーしてください。差は1000倍です。

1762380000 は何ですか?

1970-01-01 00:00:00 UTC からその秒数です。同じ瞬間をミリ秒で書くと 1762380000000 です。

うるう秒は入りますか?

入りません。市民時に1秒が増えても、Unix時間はその秒を足しません。このページはその規則に従い、OSの時計は直しません。