Unix 時間戳速查
常用 Unix 時間戳的即時參考 —— 今天午夜、昨天、本週、本月和今年 —— 以及 Unix 紀元(0)和 2,147,483,647 處的 2038 年溢位等固定點。
如何使用此參考
所有時間戳均以 UTC 顯示。「現在」一列每秒更新。點選任意值旁的複製按鈕,即可用於你的程式碼、查詢或指令稿。
- 秒 — 10 位整數,標準 Unix 時間(Python、PHP、Go、Ruby、C)
- 毫秒 — 13 位整數,秒 × 1000(JavaScript、Java、.NET)
- 所有午夜值均為 00:00:00 UTC——如有需要請加減你所在時區的偏移
當你需要特定時間戳時
開發者經常需要固定時間戳,用於測試夾具、cron 排程、日誌篩選與日期範圍查詢。
- 今天午夜 — 篩選目前 UTC 日開始以來的事件
- 昨天午夜 — 為日誌查詢建構一天的 UTC 範圍
- 本月開始 — 計費或報表週期的第一天
- 今年開始 — 年初至今的彙總與年度重置
- 今年結束 — 年度報表與測試的邊界檢查
- Unix 紀元(0)— 參考點:1970 年 1 月 1 日 00:00:00 UTC
- Y2038 最大值(2,147,483,647)— 32 位有號整數能容納的最大值
在查詢中使用這些時間戳
這些參考值適合直接複製到指令稿、SQL 篩選、儀表板與支援排查中。對於日期範圍,複製下界與下一個邊界,並使用半開區間比較。此模式適用於秒精度、毫秒精度,以及保留秒以下小數的資料庫。
- 對於今天的 UTC 事件:created_at >= todayMidnight 且 created_at < tomorrowMidnight
- 對於昨天的 UTC 事件:created_at >= yesterdayMidnight 且 created_at < todayMidnight
- 對於年度報表:created_at >= yearStart 且 created_at < nextYearStart
- 對於 JavaScript Date,建構 Date 前先把複製的秒值乘以 1000