メインコンテンツへスキップ
← ホーム

タイムスタンプ変換

Unixタイムスタンプを読みやすい日付に変換

秒とミリ秒の両方に対応

Unixタイムスタンプとは?

Unixタイムスタンプは1970年1月1日 00:00:00 UTCからの経過秒数で、どのタイムゾーンでも同じ値です。タイムゾーンによって変わるのは、日付としての表示だけです。変換ツールはローカル時刻、UTC、そして現在からどれだけ前かを表示します。10桁の値は秒、13桁の値はミリ秒として読み取ります(10,000,000,000を超える値はミリ秒とみなします)。

使用例

秒(10桁)
1700000000 → 2023年11月14日 22:13:20 UTC
ミリ秒(13桁)
1735689600000 → 2025年1月1日 00:00:00 UTC

よくある質問

タイムスタンプが秒かミリ秒かを見分けるには?

現在のタイムスタンプは、秒単位なら10桁、ミリ秒単位なら13桁です。この変換ツールは自動で判別し、10,000,000,000より大きい値をミリ秒として扱います。

Unixタイムスタンプはタイムゾーンによって変わりますか?

いいえ。タイムスタンプは常に1970年1月1日午前0時(UTC)から数えるため、世界中どこでも同じ値です。タイムゾーンによって変わるのは、カレンダー上の日時として表示したときだけです。

2038年問題とは何ですか?

タイムスタンプを符号付き32ビット整数で保存しているシステムは、2038年1月19日 03:14:07 UTCにオーバーフローします。最近のシステムで使われている64ビットのタイムスタンプは影響を受けません。

コードで現在のタイムスタンプを取得するには?

JavaScript:Math.floor(Date.now() / 1000)、Python:int(time.time())、シェル:date +%s。

関連ツール