11/13/2015

Mengenal Dan Menggunakan Fungsi Date Time Di MySQL

Pada tutorial kali ini, kita akan belajar tentang Mengenal Dan Cara Menggunakan Fungsi Date Time Di MySQL. Fungsi Date Time digunakan dalam operasi-operasi yang berhubungan dengan tanggal dan waktu, seperti untuk menampilkan informasi tanggal dan waktu, menambahkan tanggal, menghitung selisih hari, dan lain sebagainya.

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