Di MariaDB, UTC_DATE()
adalah fungsi tanggal dan waktu bawaan yang mengembalikan tanggal UTC saat ini.
Hasilnya dikembalikan dalam format 'YYYY-MM-DD' atau YYYYMMDD, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
UTC adalah singkatan dari Coordinated Universal Time, dan merupakan standar dunia untuk mengatur waktu.
Sintaks
UTC_DATE()
dapat dipanggil dengan atau tanpa tanda kurung:
UTC_DATE
UTC_DATE()
Keduanya mengembalikan hasil yang sama.
Contoh
Berikut ini contoh dengan tanda kurung:
SELECT UTC_DATE();
Hasil:
+------------+ | UTC_DATE() | +------------+ | 2021-06-01 | +------------+
Ini dia tanpa tanda kurung:
SELECT UTC_DATE;
Hasil:
+------------+ | UTC_DATE | +------------+ | 2021-06-01 | +------------+
Hasil yang sama.
Tanggal Numerik
Menggunakan UTC_DATE()
dalam konteks numerik menghasilkan tanggal yang dikembalikan dalam format YYYYMMDD.
Contoh:
SELECT UTC_DATE() + 0;
Hasil:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20210601 | +----------------+
Memberikan Argumen
UTC_DATE()
fungsi tidak menerima argumen apa pun. Memanggilnya dengan argumen menghasilkan kesalahan:
SELECT UTC_DATE('1970-01-02');
Hasil:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''1970-01-02')' at line 1