Today Midnight

今日の深夜のタイムスタンプ

今日 00:00:00 UTC の Unix タイムスタンプに加え、昨日・明日・今週・今月・今年などの近い基準点を見つけます。

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

今日の 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 境界ではなく現地の境界を確認しています。