今天午夜时间戳
查找今天 00:00:00 UTC 的 Unix 时间戳,以及昨天、明天、本周、本月和今年等附近参考点。
今天 00:00 UTC
今天午夜是当前 UTC 日的开始。开发者将此时间戳用于日志过滤、分析窗口、缓存键、报表任务和日期范围 API 查询。
秒与毫秒
对 Unix shell、Python、PHP、Go、Rust、Ruby 和 SQL 使用秒值。把时间戳传给 JavaScript Date、浏览器 API、Java 或 .NET 时使用毫秒值。
今天午夜的常见用途
今天午夜 UTC 是日常工作的干净下界,因为它不依赖服务器的本地时区。当你需要从 UTC 日的开始过滤日志、构建分析窗口、重置每日计数器,或为对日期敏感的代码生成可重复的测试数据时,复制它。
- 完整的 UTC 日使用 todayMidnight <= eventTime and eventTime < tomorrowMidnight
- JavaScript Date、浏览器存储和前端图表使用毫秒值
- shell 命令、Python 脚本和 SQL 整数列使用秒值
- 如果你的产品在本地业务时区定义一天,请先转换边界
验证今天的边界
复制今天午夜的时间戳后,在用于自动化任务之前把它转换回 UTC 日期。可读值应显示当前 UTC 日期的正好 00:00:00。如果它显示的是你本地日期的午夜,那么你检查的是本地边界,而不是这里显示的 UTC 边界。