Date & Time
MySQL
NOW
Mengembalikan tanggal dan waktu saat ini. Nilai tetap konstan selama eksekusi statement.
Tipe hasil:
DATETIMEDiperbarui: 16 Mei 2026Syntax
SQL
NOW([fsp])Parameter
fspintegeropsional
Fractional seconds precision (0-6)
Default: 0
Contoh Penggunaan
Waktu Sekarang
SQL
1 SELECT NOW() AS current_datetime;
Mendapatkan tanggal dan waktu saat ini.
Hasil
current_datetime: 2024-01-15 14:30:45
Dengan Precision
SQL
1 SELECT NOW(3) AS precise_time;
Waktu dengan milidetik.
Hasil
precise_time: 2024-01-15 14:30:45.123
Insert dengan Timestamp
SQL
1 INSERT INTO logs (event, created_at) 2 VALUES ('login', NOW());
Menyimpan waktu saat ini ke database.
Hasil
(row inserted with current time)
Hitung Umur Data
SQL
1 SELECT *, DATEDIFF(NOW(), created_at) AS days_old 2 FROM articles;
Menghitung berapa hari sejak artikel dibuat.
Hasil
days_old: 30
Pertanyaan Umum tentang NOW
Apa itu fungsi NOW di MySQL?
Mengembalikan tanggal dan waktu saat ini. Nilai tetap konstan selama eksekusi statement. Di MySQL, fungsi NOW termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan NOW di MySQL?
Gunakan sintaks berikut: NOW([fsp]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi NOW?
Fungsi NOW mengembalikan nilai bertipe DATETIME. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi NOW?
Semua 1 parameter bersifat opsional. Parameter yang digunakan: fsp (integer, opsional): Fractional seconds precision (0-6).