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

エポック時間を読み取り可能な日付に瞬時に変換したり、任意の日付と時刻の Unix タイムスタンプを検索したりできます。開発者にとって必須です。

即座に結果表示 ブラウザで動作
現在の Unix タイムスタンプ (秒)

Unix エポックとは何ですか?

Epoch: 1970-01-01 00:00:00 UTC
1 gün = 86 400 s
1 hafta = 604 800 s
max int32 = 2 147 483 647
≈ 2038-01-19 03:14:07

2038 年問題: 2,147,483,647 で 32 ビット符号付き整数がオーバーフロー — 2038 年 1 月 19 日。

使い方は?

  1. 1
    タイムスタンプを入力してくださいUnix タイムスタンプを入力するか、「今すぐ使用」をクリックして現在のエポック時間をロードします。
  2. 2
    ユニットを選択してください秒またはミリ秒を選択します。 JavaScript の Date.now() はミリ秒を返します。ほとんどの API は秒を使用します。
  3. 3
    結果を読むUTC、現地時間、および相対オフセットを表示します。ワンクリックで出力をコピーまたは共有します。

よくある質問

Unix タイムスタンプとは何ですか?
Unix タイムスタンプ (エポックタイム) は、1970 年 1 月 1 日の 00:00:00 UTC から経過した秒数 (またはミリ秒) です。これは、世界中のサーバー、データベース、API で使用される世界基準時間です。
秒かミリ秒か — どうすればわかるでしょうか?
10 桁の数字はほぼ確実に秒です。 13 桁の数値はミリ秒です。ほとんどの Unix/Linux ツールは秒を使用します。 JavaScript はミリ秒を使用します。
2038年問題とは何ですか?
32 ビット システムでは、符号付き整数の上限は 2,147,483,647 です。これは、2038 年 1 月 19 日 03:14:07 UTC に相当します。それを超えると、オーバーフローによってタイムスタンプが破損する可能性があります。 64 ビット システムは影響を受けず、数十億年先の日付を処理できます。

Unixタイムスタンプと日時を変換

Unixタイムスタンプ変換ツールは、1970年1月1日 UTC からの経過秒またはミリ秒を、人が読める日時へ変換するために使います。反対に、通常の日付と時刻からタイムスタンプを作る用途にも役立ちます。APIレスポンス、データベース、サーバーログ、JavaScript の Date 処理を確認するときに便利です。

タイムスタンプは UTC 基準で扱われることが多く、表示する環境のタイムゾーンによって見える日時が変わります。ログの時刻、予約処理、バッチ実行、分析データを照合する場合は、秒単位なのかミリ秒単位なのかを最初に確認してください。値を変換してからコピーすれば、調査メモやチケットに貼り付けやすくなります。

秒とミリ秒の取り違えを避ける

10桁前後の値は秒、13桁前後の値はミリ秒であることが多いですが、システムによって異なる場合があります。誤った単位で解釈すると、日時が大きくずれて見えます。このツールは変換を補助しますが、元データの仕様、UTCかローカル時刻か、夏時間や表示形式の扱いは必ず確認してください。

開発作業では、同じ値をバックエンド、ブラウザ、データベースで見比べることがよくあります。変換後の日時に加えて、元のタイムスタンプ値も残しておくと、秒とミリ秒の取り違えやタイムゾーンのずれを後で追跡できます。

コメント