Date & Time

CURDATE

MySQLMySQL

Mengembalikan tanggal saat ini tanpa waktu. Alias: CURRENT_DATE.

Tipe hasil: DATEDiperbarui: 7 Jan 2026

Syntax

SQL
CURDATE()

Parameter

Fungsi ini tidak memerlukan parameter.

Contoh Penggunaan

Tanggal Hari Ini

SQL
1SELECT CURDATE() AS today;

Mendapatkan tanggal hari ini.

Hasil
today: 2024-01-15

Filter Hari Ini

SQL
1SELECT * FROM orders
2WHERE DATE(order_date) = CURDATE();

Mencari order yang dibuat hari ini.

Hasil
(today's orders)

Hitung Umur

SQL
1SELECT name,
2 TIMESTAMPDIFF(YEAR, birth_date, CURDATE()) AS age
3FROM users;

Menghitung umur berdasarkan tanggal lahir.

Hasil
name: John, age: 30