Unixタイムスタンプ
いま
秒
—ミリ秒
—UTC
—この端末の時刻
—タイムスタンプを日時に
読み方
—UTC
—この端末の時刻
—秒
—ミリ秒
—日時をタイムスタンプに
秒
—ミリ秒
—UTC
—Unixタイムスタンプは 1970-01-01 00:00:00 UTC からの秒です。このページは JavaScript が使うミリ秒も出します。サーバーへは送りません。
使い方
- いまの下に、現在の秒、ミリ秒、UTC、この端末の時刻があります。秒をコピー、またはミリ秒をコピーで、その数をクリップボードに入れます。
- Unix時間に数を貼り付けて変換を押します。絶対値が1000億以上ならミリ秒として読みます。それより小さければ秒です。1762380000 と 1762380000000 は同じ瞬間です。
- 逆へ行くときは日付と時刻を選んで変換を押します。選択欄は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の時計は直しません。