Time.ms
メインコンテンツへ移動

開発者向け時刻ツール

Unix タイムスタンプ変換

epoch 秒またはミリ秒を、ローカル時刻、UTC 時刻、ISO 8601 に変換します。リアルタイムの現在値を、コード、ログ、データベース、API リクエストに利用できます。

現在の Unix 時刻

-

1970年1月1日 00:00:00 UTC からの経過秒数です。

現在の Unix ミリ秒

-

JavaScript で使われる epoch ミリ秒です。

現在の ISO 8601

-

現在の UTC 時刻

-

タイムスタンプから日時へ

ローカル時刻
-
UTC 時刻
-
ISO 8601
-
Unix 秒
-
Unix ミリ秒
-

日時からタイムスタンプへ

ローカル時刻
-
UTC 時刻
-
ISO 8601
-
Unix 秒
-
Unix ミリ秒
-

epoch の起点

Unix 時刻は 1970-01-01 00:00:00 UTC を起点とします。

秒とミリ秒

10 桁のタイムスタンプは通常、秒を表します。13 桁なら通常はミリ秒です。

タイムゾーンの扱い

タイムスタンプは一つの瞬間を示します。ローカル表示と UTC 表示は、同じ瞬間を異なる形式で表したものです。

Unix タイムスタンプのよくある質問

Unix タイムスタンプとは何ですか?

Unix タイムスタンプは、1970年1月1日 00:00:00 UTC からの経過秒数です。

Unix 時刻はローカルのタイムゾーンを基準にしていますか?

いいえ。Unix 時刻は UTC の基準時点から数えます。ローカルのタイムゾーンが影響するのは、カレンダー形式での表示だけです。

秒とミリ秒のどちらを使えばよいですか?

API が epoch 秒を求める場合は秒を、JavaScript やログが epoch ミリ秒を求める場合はミリ秒を使用してください。