Di MySQL, Anda dapat menggunakan UTC_DATE
berfungsi untuk mengembalikan tanggal UTC. UTC adalah singkatan dari Coordinated Universal Time dan merupakan standar waktu utama yang digunakan dunia untuk mengatur jam dan waktu.
Hasilnya dikembalikan baik dalam 'YYYY-MM-DD' atau YYYYMMDD format, tergantung pada apakah fungsi tersebut digunakan dalam konteks string atau numerik.
Sintaks
Anda dapat menggunakan salah satu dari dua formulir berikut:
UTC_DATE UTC_DATE()
Jadi tidak diperlukan argumen.
Contoh 1 – Penggunaan Dasar
Berikut ini contoh untuk didemonstrasikan.
SELECT UTC_DATE;
Hasil:
+------------+ | UTC_DATE | +------------+ | 2018-07-05 | +------------+
Contoh 2 – Dengan Tanda kurung
Dalam contoh ini saya menambahkan tanda kurung (tentu saja, ini tidak ada bedanya dengan hasilnya).
SELECT UTC_DATE();
Hasil:
+------------+ | UTC_DATE() | +------------+ | 2018-07-05 | +------------+
Contoh 3 – Konteks Numerik
Contoh sebelumnya semuanya dikembalikan dalam 'YYYY-MM-DD' format. Ini karena mereka digunakan dalam konteks string.
Dalam contoh ini saya menggunakan fungsi dalam konteks numerik. Saya melakukan ini dengan menambahkan nomor ke fungsi.
SELECT UTC_DATE() + 0;
Hasil:
+----------------+ | UTC_DATE() + 0 | +----------------+ | 20180705 | +----------------+
Dalam hal ini saya menambahkan nol, yang membuat tanggal tetap sama. Namun, hasilnya sekarang dalam YYYYMMDD formatnya.
Tidak ada yang menghentikan Anda untuk menambahkan nomor lain. Contoh:
SELECT UTC_DATE() + 5;
Hasil:
+----------------+ | UTC_DATE() + 5 | +----------------+ | 20180710 | +----------------+
Lihat juga UTC_TIME
Contoh untuk mengembalikan waktu UTC.