今日の深夜のタイムスタンプ
今日 00:00:00 UTC の Unix タイムスタンプに加え、昨日・明日・今週・今月・今年などの近い基準点を見つけます。
今日の 00:00 UTC
今日の真夜中は、現在の UTC 日の始まりです。開発者はこのタイムスタンプを、ログフィルター、分析ウィンドウ、キャッシュキー、レポートジョブ、日付範囲 API クエリに使います。
秒とミリ秒
Unix シェル、Python、PHP、Go、Rust、Ruby、SQL には秒値を使ってください。JavaScript の Date、ブラウザ API、Java、.NET にタイムスタンプを渡すときはミリ秒値を使ってください。
今日の真夜中のよくある用途
今日の真夜中 UTC は、サーバーの現地タイムゾーンに依存しないため、日次作業のきれいな下限です。UTC 日の始まりからログをフィルターしたいとき、分析ウィンドウを作るとき、日次カウンターをリセットするとき、日付に敏感なコードの再現可能なテストデータを生成するときにコピーしてください。
- 完全な UTC 日には todayMidnight <= eventTime and eventTime < tomorrowMidnight を使う
- JavaScript の Date、ブラウザストレージ、フロントエンドのチャートにはミリ秒値を使う
- シェルコマンド、Python スクリプト、SQL の整数列には秒値を使う
- 製品が日を現地のビジネスタイムゾーンで定義する場合は、まず境界を変換する
今日の境界を検証する
今日の真夜中のタイムスタンプをコピーしたら、自動ジョブで使う前に UTC 日付に戻して変換してください。読める値は、現在の UTC 日付のちょうど 00:00:00 を示すはずです。代わりに現地の日付の真夜中を示す場合は、ここに表示された UTC 境界ではなく現地の境界を確認しています。