Unix タイムスタンプ クイック リファレンス
よく必要になる Unix タイムスタンプのライブ リファレンス — 今日の深夜・昨日・今週・今月・今年 — に加え、Unix エポック(0)や 2,147,483,647 での 2038 年オーバーフローなどの固定点。
このリファレンスの使い方
すべてのタイムスタンプはUTCで表示されます。「たった今」の行は1秒ごとに更新されます。任意の値の隣にあるコピーボタンをクリックすると、コード、クエリ、スクリプトに取り込めます。
- 秒 — 10桁の整数、標準的なUnix時間(Python、PHP、Go、Ruby、C)
- ミリ秒 — 13桁の整数、秒 × 1000(JavaScript、Java、.NET)
- すべての真夜中の値は 00:00:00 UTC — 必要に応じて自分のタイムゾーンオフセットを加減する
特定のタイムスタンプが必要なとき
開発者はテストフィクスチャ、cronスケジュール、ログフィルター、日付範囲クエリのために、固定のタイムスタンプをよく必要とします。
- 今日の真夜中 — 現在のUTC日の開始以降のイベントをフィルターする
- 昨日の真夜中 — ログクエリ用に1日分のUTC日付範囲を作る
- 今月の開始 — 請求期間またはレポート期間の初日
- 今年の開始 — 年初来の集計と年次リセット
- 今年の終わり — 年次レポートとテストの境界チェック
- Unixエポック(0)— 基準点:1970年1月1日 00:00:00 UTC
- Y2038の最大値(2,147,483,647)— 符号付き32ビット整数が保持できる最大値
これらのタイムスタンプをクエリで使う
参照値は、スクリプト、SQLフィルター、ダッシュボード、サポート調査でのコピー&ペースト利用を想定しています。日付範囲では、下限と次の境界の両方をコピーし、半開区間の比較を使います。このパターンは、秒精度、ミリ秒精度、そして小数秒を保持するデータベースで機能します。
- 今日のUTCイベントには、created_at >= todayMidnight and created_at < tomorrowMidnight をクエリする
- 昨日のUTCイベントには、created_at >= yesterdayMidnight and created_at < todayMidnight をクエリする
- 年次レポートには、created_at >= yearStart and created_at < nextYearStart をクエリする
- JavaScript Date では、コピーした秒値に1000を掛けてからDateを構築する
今は年内の第何週? 今日のタイムスタンプ
上の「今週」の行は「今は年内の第何週か」に答えます — 今週の開始と終了のUnixタイムスタンプが、今日のエポックと並んでライブで計算されます。ISO週番号は1〜53で、現在の週インデックスは表示されたタイムスタンプに暗黙的に含まれています。
- 今は年内の第何週 — 上の「今週」の行が現在のISO週を挟み込む
- 今週の開始/終了 — 現在のISO 8601週のUnix秒(月曜 00:00 UTC から日曜 23:59:59 UTC)
- 今日のタイムスタンプ/今日の真夜中 — 今日の真夜中UTCのUnix秒が「今日」の行
- 「今日のタイムスタンプ」「today timestamp」「今日のエポック」はすべて同じUnix整数を指す
年内の週、年内の週番号、秒までの正確な時刻
年内の週のクエリ — 「年内の週」「年内の週番号」「現在の週番号は何か」 — は、月曜を初日として週を1〜53で番号付けするISO 8601週日付形式(%V)から導かれます。上の「今週」の行が境界のUnixタイムスタンプを示します。ライブ精度:「秒までの正確な時刻」は、各ページ上部のライブUTC時計が答えます。
- 年内の週/年内の週番号/現在の週番号は何か — ISO 8601の年内週形式は %V;週は1〜53;年の最初の週は最初の木曜日を含む
- ISO 8601週形式の例:2026-W22 = 2026年の第22週
- 秒までの正確な時刻 — 上のライブ時計が現在のUTC時刻を1秒精度で表示する(ミリ秒は13桁の値として表示)
- 年内通算日形式(%j)は1〜366;%V(1〜53)であるISO週とは異なる
年内の週番号、エポックカレンダーのリファレンス
バリエーション:「年内の週番号」(ISO 8601の %V 週番号と同じ)、「エポックカレンダー」「エポックカレンダー 2025」 — 年ごとのUnixタイムスタンプのリファレンスを探す検索。/timestamps/year/2024 などのページがこれを直接カバーします。
- 年内の週番号/年内の週番号 — ISO 8601 %V 週番号;1〜53;例 2026-W22
- エポックカレンダー/エポックカレンダー 2025 — 2025年の各日のUnixタイムスタンプのカレンダーは /timestamps/year/2025 を参照
- クイックリファレンスの年:/timestamps/year/2024 から /timestamps/year/2029 — 各年の開始/終了Unix秒
今年これまでに何週、年内の現在の週、今は年の第何週
週番号クエリのバリエーション:「今年これまでに何週」「今は年の第何週」「年内の現在の週」。ISO 8601週は1〜53で番号付けされ、これまでに完了した週の数は現在のISO週番号から1を引いた値に等しい。
- 今年これまでに何週/今年これまでに何週 — (現在のISO週 − 1)に等しい;上の行が現在の週の境界を示す
- 今は年の第何週/今は年の第何週 — 現在のISO 8601週番号;1〜53
- 年内の現在の週/年内の現在の週 — ISO %V 週番号と同じ;最初の週は最初の木曜日を含む