Kategori Random

Cara Convert TimeStamp ke Date dan Format Time pada MySql

Posted : 04 September 2014 | 19:14:23 , Dibaca 8052 kali

Baik jumpa kembali pada tulisan saya, kali saya akan share sedikit mengenai timestamp format time pada mysql. Kita ketahui bersama bahwa time merupakan fungsi di php yang mengenerated tanggal waktu menjadi integer. Baik kita akan membahasnya selamat membaca dan mencoba.

Coba jalan sintax berikut di console mysql

SELECT from_unixtime(unix_timestamp()); 

output dari perintah diatas adalah :

 from_unixtime(unix_timestamp()) 
----------------------------------------------------
 2014-09-05 02:15:43            

 

SELECT from_unixtime(field_timestamp) from tbl_name ;

dan sintak diatas untuk sebuah timestamp yang ada pada tabel di database.

1. Mengekstrak hanya tanggal dari timestamp yang ada di mysql

sebuah trik sebelum kita masuk ke table mysql format standarnya adalah DATE(FROM_UNIXTIME(timestamp)). Baik sekarang mari kita masukkan ke sebuah sintak menggunakan table di database.

SELECT DATE( FROM_UNIXTIME( unix_timestamp() ) ) 
SELECT DATE( FROM_UNIXTIME( logintime ) ) from tbllogin;

Maka output dari sintak diatas adalah sebagai berikut

2014-09-05

2. Mengekstrak hanya waktu dari timestamp yang ada di mysql

Perintah dasar untuk menampilkannya adalah TIME(FROM_UNIXTIME(timestamp)) . Kembali kita coba di mysql maka sintak nya adalah

SELECT TIME( FROM_UNIXTIME( unix_timestamp() ) )

dan jika ingin coba hanya ingin menampilkan jam

SELECT HOUR( FROM_UNIXTIME( unix_timestamp() ) )

 

3. Fungsi DATE_FORMAT() di mysql

Syntax:
DATE_FORMAT(date,format)

Sintak diatas akan menkonversi format date sesuai dengan keinginan kita. Mari kita coba

SELECT DATE_FORMAT(FROM_UNIXTIME(unix_timestamp()),'%H:%i:%s');

maka output diatas akan muncul hanya jam menit dan detik seperti dibawah

02:45:12

 

SELECT DATE_FORMAT(FROM_UNIXTIME(unix_timestamp()),'%d:%m:%Y');

output sintak diatas akan menampilkan tanggal bulan dan tahun

05-09-2014

 

 

Sekian tulisan kali ini, semoga bermanfaat :)

Postingan Terkait
» Reset Nilai Value Auto Increment pada tabel MySQL ( 10 Apr 2015 | 03:40:26 , 3995 hits )
» Error 1067 : The Process terminated unexpectedly pada WAMPP ( 22 Jan 2015 | 11:41:42 , 3995 hits )
» Menampilkan data MySQL dengan kunci dan Tanggal tertentu ( 04 Sep 2013 | 06:31:29 , 14297 hits )