MySQL Fungsi Date Time


Berikut beragam teknik penggunaan fungsi date (tanggal) dan time (waktu) yang didukung oleh database MySQL.

Mendapatkan Tanggal dan Waktu Sekarang

Untuk mendapatkan informasi tanggal dan jam yang berjalan saat ini digunakan perintah berikut :

Contoh :

SELECT NOW()

Hasil :
2013-04-02 03:45:07

Catatan :
MySQL memiliki format tanggal “Y-m-d” atau “Year-Month-Date”. Jadi, jika Anda memiliki data 2 April 2013, maka didalam MySQL ditulis 2013-04-02.

Mendapatkan Tanggal Sekarang

Untuk mendapatkan informasi tanggal saja digunakan perintah berikut :

Contoh :

SELECT CURDATE()

Hasil :
2013-04-02

Mendapatkan Data Tanggal dari Ekspresi

Untuk mendapatkan nilai tanggal secara lengkap digunakan perintah berikut :

Contoh :

SELECT DATE('2013-04-02 03:45:07')

Hasil :
2013-04-02

Mendapatkan Nilai Tanggal

Untuk mendapatkan informasi tanggal saja digunakan fungsi DAY(date) atau DAYOFMONTH(date).Berikut contoh perintahnya :

Contoh 1 :

SELECT DAYOFMONTH('2013-04-03')

Hasil :
13

Contoh 2 :

SELECT DAYOFMONTH(NOW())

Hasil :
11

Mendapatkan Nilai Bulan

Untuk mendapatkan informasi bulan saja digunakan fungsi MONTH(date). Berikut contoh perintahnya :

Contoh 1 :

SELECT MONTH('2013-04-03')

Hasil :
04

Contoh 2 :

SELECT MONTH(NOW())

Hasil :
04

Mendapatkan Nilai Tahun

Untuk mendapatkan informasi tahun saja digunakan fungsi YEAR(date). Berikut contoh perintahnya :

Contoh 1 :

SELECT YEAR('2013-04-03')

Hasil :
2013

Contoh 2 :

SELECT YEAR(NOW())

Hasil :
2013

Mendapatkan Nama Hari

Untuk mendapatkan informasi nama hari dari tanggal tertentu digunakan fungsi DAYNAME(date). Berikut contoh perintahnya :

Contoh 1 :

SELECT DAYNAME('2013-04-03')

Hasil :
Wednesday

Contoh 2 :

SELECT DAYNAME(NOW())

Hasil :
Wednesday