UTC_DATE
説明
UTC_DATE関数は、UTCタイムゾーンでの現在の日付を返します。この関数はローカルタイムゾーンの影響を受けず、常にUTCタイムゾーンに基づいて現在の日付を返すため、異なるタイムゾーンシナリオ間での日付の一貫性を保証します。
この関数は、MySQLのutc_date functionと一貫した動作をします。
構文
UTC_DATE()
戻り値
現在のUTC日付を返します。型はDATEです。
DATE型を返します(フォーマット:YYYY-MM-DD)。戻り値に対して数値演算を実行する場合、型変換が実行され、integer format(フォーマット:YYYYMMDD)を返します。
Examples
-- Assume the current local time is UTC+8 2025-10-27 10:55:35
SELECT UTC_DATE(), UTC_DATE() + 0;
+------------+----------------+
| UTC_DATE() | UTC_DATE() + 0 |
+------------+----------------+
| 2025-10-27 | 20251027 |
+------------+----------------+