開発者

Unixタイムスタンプ変換

Unixタイムスタンプと人間可読日付を相互変換。検出されたタイムゾーンでISO 8601・UTC・ローカル・相対表示。すべてIntl APIで処理。

フォーマット:
ローカルタイムゾーン:
自動検出
すべてブラウザ内で実行されます。サーバーには何も送信されません。

Unixタイムスタンプとは?

Unixタイムスタンプは1970年1月1日00:00:00 UTCからの経過秒(またはミリ秒)数で、「Unixエポック」と呼ばれます。ほぼすべての最新システムが内部的に時間をこの形式で保存します。

秒とミリ秒

古いUnixシステムとほとんどの標準ライブラリは秒。JavaScriptのDate.now()はミリ秒。JavaのSystem.currentTimeMillis()もミリ秒。

タイムゾーンとUnix時間

Unixタイムスタンプはタイムゾーンに依存せず、常に同じUTCの瞬間を指します。タイムゾーンは可読文字列への変換時のみ関係します。

APIレスポンスを扱っていますか?JSONフォーマッターをご利用ください。

主な用途

  • APIデバッグ: サーバーがcreated_at: 1745582400を返したらここに貼り付け。
  • Cron式の確認: 本番デプロイ前に次回実行タイムスタンプを検証。
  • ログタイムスタンプ解釈: Webサーバー・syslog・アプリログのUnixタイムスタンプを解読。
  • DB値検査: MySQL/PostgreSQLのcreated_atをデバッグ時にローカル時刻に変換。
  • トークン有効期限の検証: JWTのexpクレームをデコードして有効性を確認。
  • マイグレーションスクリプト検証: CSVエクスポートのUnixエポックをISO日付に変換して確認。
  • チーム間時間調整: 「1745582400のメッセージ」を別タイムゾーンの同僚のローカル時刻に変換。

FAQ

Unix時間とは?

Unix時間は1970年1月1日00:00:00 UTCから経過した秒を数える整数で、うるう秒は無視します。

1970年から何秒?

2026年半ばで約17.8億秒。「現在を使用」ボタンで現在の値を取得。2038年1月19日に32ビット制限を超えます(Y2038問題)。

ミリ秒と秒、どちらを使用?

桁数を見ます。10桁=秒(~2001年以降)、13桁=ミリ秒。JavaScript Date.now()とJava currentTimeMillis()はミリ秒、C/Python/Goは秒がデフォルト。

タイムゾーンとUnixタイムスタンプの関係は?

相互作用しません — Unixタイムスタンプは常にUTCです。タイムゾーンは日付文字列として表示する方法にのみ影響。

2038年問題とは?

古い32ビットUnixシステムはタイムスタンプを符号付き整数で保存し、上限2,147,483,647(2038年1月19日03:14:07 UTC)を超えるとオーバーフロー。最新の64ビットシステムは影響を受けません。

数字で見る

参考資料・さらに詳しく

01
あなたのデバイスで動作
ファイルはブラウザの外に出ません。サーバーへのアップロードなし。
02
8 言語対応
EN, ES, HI, PT, FR, DE, ID, JA — すべてのツールで。
03
登録不要
ページを開いて、ツールを使う。それだけ。