Date & Time
MySQL
CURDATE
Mengembalikan tanggal saat ini tanpa waktu. Alias: CURRENT_DATE.
Tipe hasil:
DATEDiperbarui: 7 Jan 2026Syntax
SQL
CURDATE()Parameter
Fungsi ini tidak memerlukan parameter.
Contoh Penggunaan
Tanggal Hari Ini
SQL
1 SELECT CURDATE() AS today;
Mendapatkan tanggal hari ini.
Hasil
today: 2024-01-15
Filter Hari Ini
SQL
1 SELECT * FROM orders 2 WHERE DATE(order_date) = CURDATE();
Mencari order yang dibuat hari ini.
Hasil
(today's orders)
Hitung Umur
SQL
1 SELECT name, 2 TIMESTAMPDIFF(YEAR, birth_date, CURDATE()) AS age 3 FROM users;
Menghitung umur berdasarkan tanggal lahir.
Hasil
name: John, age: 30