~/devtools / timestamp
tool::timestamp
Timestamp
Converter
Unixタイムスタンプを人間が読める日付に変換、またはその逆変換に対応。ミリ秒・秒、UTC・ローカル時刻をサポート。
// Unix時間
Unix時間は1970年1月1日UTC(Unixエポック)からの経過秒数です。ミリ秒 = 秒 × 1000。
Unixタイムスタンプ
UTC
2026-04-23 10:45:22 UTC
ローカル
2026-04-23 10:45:22 GMT+0
date → timestamp
相対時刻
in a moment
ad · 300×250
// about this tool
Unixタイムスタンプとは?
Unixタイムスタンプ(エポック時間)は、1970年1月1日00:00:00 UTCからの経過秒数(またはミリ秒数)を表す整数です。OSやデータベース、APIが日付と時刻を保存・比較するための標準的な方法です。
タイムスタンプはタイムゾーンに関係なく同じ値を持つため、分散システムの時刻同期に最適です。ただし人間が読めない形式のため、デバッグには変換ツールが不可欠です。
このツールはUnixタイムスタンプをUTCおよびローカル時刻に変換し、逆変換にも対応します。秒(s)とミリ秒(ms)の両方をサポートし、ワンクリックで現在のタイムスタンプを確認できます。
主な使用例
- ▸APIレスポンスのcreated_atやupdated_atフィールドを読み取る
- ▸JWTトークンの有効期限(exp)と発行時刻(iat)を確認
- ▸データベースレコードのタイムスタンプ値を解釈
- ▸ログファイルのイベント時刻を分析してタイムラインを構築
- ▸特定の日付のUnixタイムスタンプを算出
よくある質問
Q. 10桁と13桁のタイムスタンプの違いは何ですか?
10桁は秒単位、13桁はミリ秒単位のタイムスタンプです。JavaScriptのDate.now()はミリ秒を返し、Unixコマンドのdate +%sは秒を返します。
Q. 2038年問題とは何ですか?
Unixタイムスタンプが32ビット整数として保存されていると、2038年1月19日にオーバーフローします。現代のシステムは64ビット整数を使用しているため事実上解決されていますが、レガシーシステムではまだリスクが残る場合があります。
Q. 現在のタイムスタンプをすばやく確認するには?
「現在」ボタンをクリックすると現在のUnixタイムスタンプが即座に表示されます。トグルボタンで秒とミリ秒を切り替えられます。
// related tools