Unixタイムスタンプ変換ツール
Unixタイムスタンプと人間が読める日付を相互に変換します。リアルタイムで更新されます。
このツールの使い方
- 1
Type or paste a Unix timestamp in seconds into the top field — the bottom field updates to the matching UTC date.
- 2
Or type a date into the bottom field — the top field updates to the matching Unix timestamp in seconds.
- 3
Click 'Now' to fill both fields with the current moment.
- 4
Select and copy the value you need from either field.
Unixタイムスタンプとは何か、そしてなぜAPIはそれを使うのか?
Unixタイムスタンプ(エポック時間またはPOSIX時間とも呼ばれます)とは、1970年1月1日00:00:00 UTCからの経過秒数を表す単一の整数であり、この瞬間は「Unixエポック」として知られています。この慣習は、1970年代にベル研究所で開発された最初のUnixオペレーティングシステムにまでさかのぼります。人間が読める日付に対する利点は、単一の数値であること、タイムゾーンに依存しないこと、比較や算術演算が容易であること、そしてシステム間で曖昧さがないことです。あらゆるデータベース、ログファイル、JWT、OAuthトークン、そしてほとんどの最新のAPIは、内部的にUnixタイムスタンプを使用しています。JWTの「exp」クレームはUnixタイムスタンプであり、ほとんどのAPIの「created_at」はUnixタイムスタンプか、それから派生したISO 8601文字列であり、Linux/macOSでのファイルの更新時刻はUnixタイムスタンプとして保存されます。区別すべき一般的な変種が2つあります。秒(JWT、OAuth、Linuxのファイルメタデータで使われる、本来のUnixの慣習)とミリ秒(JavaScriptのDate.now()、JavaのSystem.currentTimeMillis()、そして多くの最新のAPIで使われます)です。10桁のタイムスタンプは秒単位で、13桁のタイムスタンプはミリ秒単位です。このツールは両方に対応しています。どちらのフィールドにどちらの形式を貼り付けても、自動的に検出して変換します。もう一つ知っておくとよい概念があります。ISO 8601は標準的な人間が読める形式(2025-12-31T23:59:59Z)で、厳密にアルファベット順に並び、どこでも解析可能です。タイムスタンプをUnixの整数として保存するか、ISO 8601文字列として保存するかを選べる場合、パフォーマンスを重視するならUnixを、可読性を重視するならISO 8601を選んでください。
よくある活用例
JWTペイロードの「exp」や「iat」クレームをデコードして、いつ期限切れになるかを確認する。
API応答のタイムスタンプをローカルのタイムゾーンに変換してデバッグする。
Cookieの有効期限ヘッダーを設定するためのタイムスタンプを生成する。
データベースのタイムスタンプ(エポック秒)をISO 8601に変換して、ログを解析する。
2つのイベントのUnixタイムスタンプを引き算して、経過時間を計算する。
明示的なUnixタイムスタンプを使い、atコマンドでcronジョブをスケジュールする。
よくある質問
なぜ1970年なのですか?▼
秒ですか、それともミリ秒ですか?▼
このタイムスタンプを自分のタイムゾーンで見るにはどうすればよいですか?▼
Unix時間とUTCの違いは何ですか?▼
うるう秒はどのように扱われますか?▼
Unixタイムスタンプは負の値になり得ますか?▼
ISO 8601タイムスタンプとは何ですか?▼
関連ツール
JWTデコーダー
JSON Web Token(JWT)を瞬時にデコードします。お使いのブラウザ内で実行されるため、トークンがデバイスの外に出ることはなく、本番環境のシークレットでも安全に利用できます。
JSONフォーマッター&バリデーター
JSONをオンラインで整形、検証、minify(圧縮)します。すべてお使いのブラウザ内で動作するため、データがデバイスから外に出ることはありません。
XMLフォーマッター
XMLドキュメントを整形して読みやすくします。SOAP、サイトマップ、RSSフィード、設定ファイルに役立ちます。
Base64エンコーダー&デコーダー
文字列をBase64にエンコードしたり、Base64をテキストにデコードしたりします。あなたのプライバシーを尊重し、すべてブラウザ内で実行されます。
URLエンコーダー&デコーダー
テキストをURLセーフなエンコード(パーセントエンコーディング)に変換したり、その逆を行ったりします。クエリ文字列、リダイレクト、OAuthフローに役立ちます。
HTMLエンティティエンコーダー&デコーダー
特殊文字をHTMLエンティティ(&、<など)に変換したり、その逆を行ったりします。テキストを安全にHTMLへ埋め込むのに役立ちます。