Command Palette

Search for a command to run...

Timestamp

タイムスタンプコンバーター

Unix タイムスタンプを日付に、またはその逆に変換します。

現在の Unix タイムスタンプ
現在のローカル時間:読み込み中...
日付に変換
Unix タイムスタンプを日付に、またはその逆に変換します。
無効な日付
タイムスタンプに変換
Enter date to get timestamp

What

タイムスタンプコンバーターの定義

Unix タイムスタンプは 1970-01-01 00:00:00 UTC からの秒/ミリ秒数で、このツールはタイムスタンプと日時を相互変換します。

Cases

主な活用例

1

ログの epoch 値を読みやすい日時に変換

2

API/テスト用の現在タイムスタンプ生成

3

秒/ミリ秒の判別

How To

Unix タイムスタンプを変換する方法

タイムスタンプと日付を相互変換する手順ガイドです。

1

変換方向を選択

タイムスタンプ→日付、または日付→タイムスタンプを選びます。

2

値を入力

変換したいタイムスタンプや日時を入力します。

3

結果を確認

複数形式の結果を確認し、必要ならコピーします。

Knowledge

Unix タイムスタンプを理解する

Unix 時間(エポック)
Unix 時間は 1970-01-01 00:00:00 UTC(Unix epoch)からの経過秒(またはミリ秒)で時刻を表します。タイムゾーンに依存せず、ログや API でよく使われます。
秒とミリ秒
Unix は秒が基本ですが、JavaScript の Date.now() はミリ秒です。10 桁は秒、13 桁はミリ秒のことが多いので、単位を必ず確認してください。
ISO 8601 との関係
ISO 8601(例: 2025-12-07T12:34:56Z)は日時を文字列で表す国際標準です。Z は UTC を意味し、+09:00 のようなオフセット表記もあります。
タイムゾーンと DST
保存は UTC、表示はローカルが基本です。夏時間(DST)によりローカル時刻はずれることがあるため、比較・保存はタイムスタンプで行うのが安全です。
2038 年問題
32 ビットの符号付き整数で時刻を扱うシステムは 2038-01-19 にオーバーフローします。多くの現代システムは 64 ビットで回避しています。

FAQ

タイムスタンプコンバーター FAQ

Unix タイムスタンプとは?
1970-01-01 00:00:00 UTC からの経過秒/ミリ秒で、ログ、キャッシュ期限、スケジューリングに使われます。
ISO 8601 や RFC 3339 はいつ使う?
API や DB レスポンスでタイムゾーンを明確にしたいときに 2025-12-07T12:34:56Z のような文字列を使います。
RFC 7231 の時間形式は何のため?
RFC 7231 は "Sun, 07 Dec 2025 12:34:56 GMT" のような HTTP-date を規定し、Date や Expires ヘッダーで使います。
タイムスタンプは秒とミリ秒どちらで保存する?
Unix は秒が標準、JavaScript の Date.now() はミリ秒です。API が期待する単位に合わせ、二重に換算しないようにしてください。
変換時にタイムゾーンのミスを避けるには?
入力が UTC かローカルかを必ず確認し、保存前にローカル時刻を UTC に変換してサマータイムによるずれを防ぎましょう。
なぜ Unix 時間は 1970 年に始まるのですか?
Unix エポックは初期の Unix システムでの単純さのため 1970-01-01 00:00:00 UTC に設定され、今も共通の基準になっています。
現在も Unix タイムスタンプは一般的ですか?
言語非依存でコンパクトなため、データベース、ログ、SDK、REST/gRPC API などで最も使われる時間形式の一つです。
タイムスタンプはどこでよく使われますか?
イベントログの並び替え、キャッシュの有効期限、スケジューリング、分析パイプライン、署名生成など順序が重要な場面で利用されます。
タイムスタンプを管理する際のベストプラクティスは?
UTC で保存し、単位(秒/ミリ秒)を明記し、厳密な比較が必要な場合は人が読む形式の文字列ではなく数値として保持してください。
タイムスタンプコンバーター