Yesterday

昨日のタイムスタンプ

昨日 00:00:00 UTC の Unix タイムスタンプを見つけ、日次の日付範囲のために近い基準タイムスタンプをコピーします。

あなたのローカルタイムゾーンは UTC

昨日の 00:00 UTC

昨日の真夜中は、日次レポート、スケジュールジョブ、ログ検索の下限としてよく使われます。今日の真夜中と組み合わせて、ちょうど 1 UTC 日を照会してください。

タイムゾーンのずれを避ける

このリファレンスは UTC を使うため、ノート PC、サーバー、CI ジョブ、クラウド関数で同じ挙動になります。ユーザー向け表示が必要なときだけ現地タイムゾーンに変換してください。

昨日の日付範囲を作る

信頼できる昨日フィルターには 2 つの境界が必要です:昨日の 00:00:00 UTC と今日の 00:00:00 UTC。最初の境界以上で、2 番目の境界より厳密に小さいものをすべて照会します。これにより、ミリ秒を含むレコードを取りこぼさず、翌日の最初のレコードを含めずに済みます。

  • yesterdayMidnight を含む下限として使う
  • todayMidnight を含まない上限として使う
  • 両方の境界を同じ単位で保つ:秒は秒と、ミリ秒はミリ秒と
  • 「昨日」が現地のカレンダー日を意味する場合のみ現地タイムゾーンに変換する

昨日の境界を検証する

コピーした値を UTC 文字列に戻して変換し、前の UTC 日付のちょうど 00:00:00 であることを確認してください。1 日分のエクスポートでは、今日の真夜中の値もコピーして、含まない上限として使います。このペアは、レコードにミリ秒が含まれていても完全な 1 日を与えます。製品が昨日を現地タイムゾーンで報告する場合は、まず現地の両境界を生成してからエポック値に変換してください。