Posted by : Sepraha
Selasa, 18 Juni 2013
Oke gan di tulisan kali ini saya mau share cara mengubah format tanggal dari bentuk 1994-09-08 18:10:00 menjadi '08-09-1994' atau supaya lebih mudah dibaca menjadi 8 September 1994 . Nah ini scriptnya
pertama : select data tanggal yang akan diubah formatnya
contoh :
<?php
$query = mysql_query( select tanggal from nama_tabel );
$data = mysql_fetch_array($query);
$tanggal = $data['tanggal];
?>
kedua : sesudah itu gunakan fungsi strtotime() untuk memudahkan PHP melakukan fungsi penanggalan
<?
//menjadi '08-09-1994'
$format = date('d-m-Y', strtotime($tanggal ));
echo $format;
//menjadi '08 September 1994'
$format1 = date('d F Y', strtotime($tanggal ));
echo $format1;
?>
sederhana dan simple tentunya. Oke gan sekian. Semoga bermanfaat :D
mau tanya gan.. jika field tanggal tak kosongi koq muncul 01 January 1970 ya kalau cara di atas. tolon solusinya gan
BalasHapusformat penulisan salah or query agan salah
HapusItu emang default nilai tanggal untuk 0000-00-00 kalo kita ubah formatnya jadinya tanggal segitu gan, kalo misalnya agan mau pake if aja gan biar kalo di database 0000-00-00 kita nampilinnya kosong aja
Hapusmaaf gan low respon banget, ga dapet notif
iya sama
BalasHapusItu emang default nilai tanggal untuk 0000-00-00 kalo kita ubah formatnya jadinya tanggal segitu gan, kalo misalnya agan mau pake if aja gan biar kalo di database 0000-00-00 kita nampilinnya kosong aja
Hapusmaaf gan low respon banget, ga dapet notif
makasih gan ilmunya. happy coding.
BalasHapusOke sama sama gaan. Happy coding :)
Hapus