Unixタイムスタンプとは?
Unixタイムスタンプは、1970年1月1日UTCからの経過秒数で時刻を表す数値です。タイムゾーンをまたぐシステムでも扱いやすく、任意の地域の日時に変換できます。
秒とミリ秒
- 秒タイムスタンプ - 1704067200 のような10桁の数値で、バックエンドやデータベースでよく使われます。
- ミリ秒タイムスタンプ - 1704067200000 のような13桁の数値で、JavaScriptの Date.now() が返す形式です。
主な用途
- API開発 - クライアントとサーバー間で時刻データを一貫して受け渡します。
- データベース保存 - 時刻を整数として保存し、比較やインデックスを簡単にします。
- ログ分析 - 統一された時刻形式でイベントを並べ替え、比較できます。
- キャッシュ期限 - キャッシュデータの有効期限を正確に設定できます。