tooloo

さくっと使える便利ツール集

その他

タイムスタンプ変換

Unixタイムスタンプと日時の相互変換

X LINE
タイムスタンプ → 日時 日時 → タイムスタンプ

Unixタイムスタンプを日時に変換します

変換結果

日本時間(JST)
-
-
協定世界時(UTC)
-
-

使い方

Unixタイムスタンプと日時を相互変換できる無料ツールです。秒単位とミリ秒単位の両方に対応しています。

1. 変換方向を選択

上部のトグルボタンで、「タイムスタンプ → 日時」または「日時 → タイムスタンプ」の変換方向を選択します。

2. タイムスタンプ → 日時

Unixタイムスタンプを入力すると、日本時間(JST)と協定世界時(UTC)の両方が表示されます。秒単位とミリ秒単位を選択できます。「現在時刻を設定」ボタンをクリックすると、現在の時刻がタイムスタンプとして入力されます。

3. 日時 → タイムスタンプ

日時を入力すると、Unixタイムスタンプ(秒単位)とUnixタイムスタンプ(ミリ秒単位)の両方が表示されます。タイムゾーンとして日本時間(JST)または協定世界時(UTC)を選択できます。「現在時刻を設定」ボタンをクリックすると、現在の時刻が設定されます。

4. コピー機能

タイムスタンプの値をクリップボードにコピーするには、各結果の下にある「コピー」ボタンをクリックします。

こんなシーンで使える

  • プログラミング・開発 - APIやデータベースで使用されるタイムスタンプを日時に変換して確認
  • ログ解析 - ログファイルに記録されたタイムスタンプを読みやすい日時に変換
  • データベース操作 - タイムスタンプ形式で保存されたデータを確認・変換
  • API開発 - APIリクエスト・レスポンスで使用されるタイムスタンプの検証
  • デバッグ - アプリケーションで使用されるタイムスタンプの値を検証
  • JavaScript開発 - Dateオブジェクトやタイムスタンプの相互変換
  • システム管理 - システムログやイベントログのタイムスタンプを確認
  • 学習・教育 - Unixタイムスタンプの仕組みを理解するための学習ツール

Unixタイムスタンプについて

Unixタイムスタンプは、1970年1月1日 00:00:00 UTC(協定世界時)からの経過秒数(またはミリ秒数)を表す数値です。

秒単位: 10桁の数値(例: 1704067200)
ミリ秒単位: 13桁の数値(例: 1704067200000)

Unixタイムスタンプは、タイムゾーンの影響を受けないため、世界中のどこでも同じ値を表します。日時を表示する際には、タイムゾーンに応じて適切な時刻に変換されます。

タイムゾーンについて

協定世界時(UTC): 世界標準時として使用される時刻。タイムゾーンの基準となります。

日本時間(JST): UTC+9時間。日本の標準時として使用されます。

よく使われるタイムスタンプの例

  • 0 - 1970年1月1日 00:00:00 UTC(Unixエポック)
  • 946684800 - 2000年1月1日 00:00:00 UTC(Y2K)
  • 1609459200 - 2021年1月1日 00:00:00 UTC
  • 1704067200 - 2024年1月1日 00:00:00 UTC

FAQ

Q: タイムスタンプの有効な範囲は?

A: 1970年1月1日 00:00:00 UTC(タイムスタンプ: 0)から2100年1月1日 00:00:00 UTCまでの範囲で変換可能です。

Q: 秒単位とミリ秒単位の違いは?

A: 秒単位は10桁の数値で、ミリ秒単位は13桁の数値です。JavaScriptのDateオブジェクトなどではミリ秒単位が使用されることが多いです。このツールでは、どちらの単位でも変換できます。

Q: タイムゾーンの変換は自動で行われますか?

A: はい、タイムスタンプ → 日時の変換では、日本時間(JST)と協定世界時(UTC)の両方が自動的に表示されます。日時 → タイムスタンプの変換では、選択したタイムゾーンに応じて適切に変換されます。

Q: うるう年は考慮されていますか?

A: はい、JavaScriptのDateオブジェクトを使用しているため、うるう年も正確に処理されます。