自動では、桁を見て秒かミリ秒かを判定します(1000億以上ならミリ秒)。判定が意図と違うときは、単位を明示してください。
まだ何もありません
エポック秒・ミリ秒と日時を相互に変換します。端末の時刻とUTCを並べて表示し、ISO 8601 形式も時差つき・UTCの両方を出します。いまのUnixタイムも常に表示しています。
よくある質問
「この端末の時刻」は何を基準にしていますか?
ブラウザが持っているタイムゾーン設定です。パソコンやスマートフォンの時刻設定を変えると、この表示も変わります。時間帯の名前(Asia/Tokyo など)と時差を上部に出しているので、意図した設定かどうかを確認できます。サーバーの時刻と見比べたい場合は、UTC の行を基準にしてください。UTC は端末の設定に左右されません。
夏時間(サマータイム)のある地域でも正しく出ますか?
出ます。時差はその日時の時点のものを使って計算しているため、夏時間の期間中と期間外で自動的に切り替わります。ただし夏時間の切り替わりの瞬間には、存在しない時刻(飛ばされる1時間)と、2回ある時刻が生じます。前者を入力した場合は、ブラウザの規則に従って近い時刻に寄せて解釈されます。後者、つまり同じ時刻が2回ある場合は、どちらか一方として解釈されます。曖昧さを避けたい場合は、入力に +09:00 のような時差を直接書くか、UTC で入力してください。
負の値やミリ秒未満は扱えますか?
負の値は1970年より前を表し、そのまま扱えます。小数点付きの秒(1786500000.5 など)も受け付け、ミリ秒に換算します。ただし表示上の秒は整数までで、それより細かい値は結果のミリ秒欄で確認してください。極端に大きな値を入れると扱える範囲を超え、その旨が表示されます。範囲はおよそ1970年を中心に前後27万年です。
日時の入力はどの書き方に対応していますか?
「2026-08-15」「2026-08-15 12:34:56」「2026/8/15 12:34」「2026-08-15T12:34:56Z」「2026-08-15T12:34:56+09:00」に対応しています。末尾に Z や時差が付いている場合は、時間帯の切り替えより入力の指定を優先します。時刻を省いた場合は、その日の0時0分0秒として扱います。存在しない日付(2月30日など)は、近い日付に寄せずにエラーとして返します。黙って3月2日に直すより、入力が間違っていると伝えたほうが安全だからです。
入力した値は送信されますか?
送信されません。計算はすべてブラウザ内で行われます。ログに含まれる時刻のような、そのままでは外に出せない値でも扱えます。画面上部の現在時刻も、外部の時刻サーバーではなく端末の時計から読んでいます。