Skip to main content

Unix タイムスタンプ コンバーター ユニックスタイムスタンプと人間が読みやすい日付を相互に変換します。

Unix タイムスタンプ コンバーター illustration
📅

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

ユニックスタイムスタンプと人間が読みやすい日付を相互に変換します。

1

方向を選択

Timestamp → 日付または日付 → Timestamp の変換を選択します。

2

値の入力

Unix タイムスタンプを入力するか、日時を選択します。

3

結果の表示

ローカル時間、UTC、ISO 8601形式、および相対形式での変換結果を確認できます。

Loading tool...

What Is Unix タイムスタンプ コンバーター?

Unix タイムスタンプ コンバーターは、双方向のツールで、Unix タイムスタンプ (1970 年 1 月 1 日 UTC 以来の秒数またはミリ秒数) と人間が読みやすい日付形式を相互に変換します。タイムスタンプから日付へのモードでは、数字のタイムスタンプを入力して、ローカル時間、UTC、ISO 8601、および相対的な時間の説明として表示されます。日付からタイムスタンプへのモードでは、日付と時刻を選択して、秒数とミリ秒数の両方で等価な Unix タイムスタンプを取得します。ツールは、大きさに基づいて入力が秒かミリ秒かを自動的に検出します。現在の Unix タイムスタンプのライブ更新表示は、常に表示されます。これは、API、データベース、およびログシステムで作業する開発者にとって不可欠です。

Why Use Unix タイムスタンプ コンバーター?

  • 双方向変換: タイムスタンプ → 日付と日付 → タイムスタンプ
  • 秒とミリ秒の自動検出
  • リアルタイムで現在のUnixタイムスタンプを表示
  • 複数形式での出力: ローカル、UTC、ISO 8601、相対
  • ワンクリックによる「現在時刻を使用」ボタン
  • ゼロ依存関係を持つエッセンシャルな開発者ツール

Common Use Cases

APIデバッグ

APIによって返されるUnixタイムスタンプを読みやすい日付に変換してデバッグします。

データベースクエリ

人間の日付とエポックタイムスタンプを相互に変換して、WHERE句で使用します。

ログ分析

ログファイルのタイムスタンプを人間が読みやすい形式に変換して調査します。

JWTトークン検査

JWTトークンのexpおよびiatフィールドをデコードして、トークンの有効性を確認します。

イベントスケジューリング

バックエンドシステムでのイベントのスケジューリングに使用するためにUnixタイムスタンプを生成します。

Technical Guide

コンバーターは、3 つのタイムスタンプ形式を処理します: 秒 (10 桁、標準の Unix)、ミリ秒 (13 桁、JavaScript の Date.now())、マイクロ秒 (16 桁、一部のログシステム)。自動検出には、大きさのしきい値が使用されます。1e15 を超える値は、マイクロ秒として扱われ、1e12 を超える値はミリ秒として扱われ、それ以外は秒として扱われます。変換では、JavaScript の Date コンストラクターを使用します。これにはミリ秒のタイムスタンプが必要なので、秒数に 1000 を掛けます。逆変換では、Date.getTime() を使用してミリ秒を取得し、Math.floor(getTime() / 1000) を使用して秒を取得します。ライブの現在のタイムスタンプには、1 秒間隔で実行される useEffect が使用されます。相対的な時間の説明は、タイムスタンプと現在の時間を比較して、差を最も適切な単位で表現することによって計算されます。

Tips & Best Practices

  • 1
    自動検出機能は秒とミリ秒を処理します。手動制御には切り替えます
  • 2
    「現在時刻を使用」をクリックして、APIテスト用の現在のタイムスタンプをすばやく取得します
  • 3
    相対時間表示により、正しく読み取っていることを確認できます
  • 4
    JavaScriptのタイムスタンプはミリ秒単位です。手動で変換する場合は、APIの秒数に1000を掛けます
  • 5
    Unixエポックが1970年1月1日午前0時UTCから始まったことを覚えておいてください

Related Tools

Frequently Asked Questions

Q Unixタイムスタンプとは?
Unixタイムスタンプ(またはエポック時間)は、1970年1月1日00:00:00 UTCからの経過秒数です。閏秒はカウントされません。
Q 秒とミリ秒のタイムスタンプの違いは?
Unixタイムスタンプは従来、秒単位(10桁)で表されます。一方、JavaScriptや多くのモダンAPIではミリ秒(13桁)を使用します。このツールは自動的にフォーマットを検出します。
Q 負のタイムスタンプを入力できますか?
はい、負のタイムスタンプは1970年1月1日(Unixエポック)以前の日付を表します。たとえば、-86400は1969年12月31日に相当します。
Q 13桁のタイムスタンプとは?
13桁のタイムスタンプはミリ秒単位です(JavaScriptのDate.now()で使用されます)。10桁のタイムスタンプは秒単位です。
Q 現在のタイムスタンプがリアルタイムに表示される?
はい、現在のタイムスタンプカウンタは毎秒更新されて、ライブUnixエポック時間を表示します。

About This Tool

Unix タイムスタンプ コンバーター is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.