ガイド

秒とミリ秒のUnixタイムスタンプを変換する

秒タイムスタンプとミリ秒タイムスタンプを区別し、タイムゾーンを意図して選びます。

Unixタイムスタンプは、うるう秒を無視して 1970-01-01 00:00:00 UTC からの秒数です。多くのAPIはその数に1000を掛けてミリ秒と呼びます。

どちらを貼ったか

現在の秒タイムスタンプは10桁、ミリ秒は13桁です。Unixタイムスタンプ変換 は、自分でミリ秒を選ばない限り、100000000000未満の整数を秒として扱います。この規則は安定しています。2286年に桁が10から11になっても黙って切り替わらず、今日のミリ秒を秒としても扱いません。

日付が年50000になったら、ほぼ確実にミリ秒を秒としてデコードしています。単位を切り替えてもう一度変換してください。

タイムゾーン

UTCの読み取りは場所に依存しません。ローカルの読み取りは、選んだIANAゾーン(例: America/New_York や Europe/Rome)を使います。変換器は数値からゾーンを推測しません。市民時刻がサマータイムのすき間に落ちる場合、逆変換は黙ったシフトを捏造せず、そのローカル時刻は存在しないと伝えます。