Di bawah ini adalah tabel macam-macam fungsi Date Time Di MySQL:
Nama Fungsi | Deskripsi |
---|---|
ADDDATE | Menambahkan waktu berdasarkan interval tertentu seperti detik, menit, jam, hari, bulan, dan tahun |
ADDTIME | Menambahkan waktu berdasarkan interval tertentu seperti detik, menit, jam |
CURRDATE | Menampilkan tanggal hari ini dalam format YYYY-MM-DD |
CURRENT_DATE | Sama seperti fungsi CURRDATE, yaitu menampilkan tanggal hari ini dalam format YYYY-MM-DD |
Fungsi-Fungsi diatas, akan kita bahas lebih detail pada penjelasan di bawah ini.
ADDDATE
Fungsi ADDDATE() digunakan untuk menambahkan waktu berdasarkan interval tertentu seperti detik, menit, jam, hari, bulan, dan tahun. Misalkan menampilkan tanggal 10 hari kedepan dari tanggal sekarang.
Sintak Dasar
Di bawah ini adalah sintak dasar dari fungsi ADDDATE() di MySQL:
ADDDATE( date, INTERVAL value unit )
atau Anda juga bisa menggunakan sintak ADDDATE() di bawah ini:
ADDDATE( date, days )
Contoh
Di bawah ini adalah contoh penggunaan fungsi ADDDATE() pada Select statement:
mysql> SELECT ADDDATE('2015-11-14 10:10:10', INTERVAL 20 SECOND); +----------------------------------------------------+ | ADDDATE('2015-11-14 10:10:10', INTERVAL 20 SECOND) | +----------------------------------------------------+ | 2015-11-14 10:10:30 | +----------------------------------------------------+ 1 row in set (0.05 sec) mysql> SELECT ADDDATE('2015-11-14 10:10:10', INTERVAL 20 MINUTE); +----------------------------------------------------+ | ADDDATE('2015-11-14 10:10:10', INTERVAL 20 MINUTE) | +----------------------------------------------------+ | 2015-11-14 10:30:10 | +----------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT ADDDATE('2015-11-14 10:10:10', INTERVAL 20 HOUR); +--------------------------------------------------+ | ADDDATE('2015-11-14 10:10:10', INTERVAL 20 HOUR) | +--------------------------------------------------+ | 2015-11-15 06:10:10 | +--------------------------------------------------+ 1 row in set (0.00 sec) mysql> SELECT ADDDATE('2015-11-14 10:10:10', 20); +------------------------------------+ | ADDDATE('2015-11-14 10:10:10', 20) | +------------------------------------+ | 2015-12-04 10:10:10 | +------------------------------------+ 1 row in set (0.00 sec)
Sekian tutorial singkat tentang Mengenal Dan Cara Menggunakan Fungsi Date Time Di MySQL. Semoga bermanfaat & Happy Learning MySQL.
Salam,
Nursalim
No comments:
Post a Comment