contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Cara input dan Menampilkan tanggal di database dengan format indonesia

Posted in PHP MYSQL / i Life at 07 Januari 2017 With 0 Comments

Tutorial kali ini kita akan membahas Cara Sederhana input data dengan type date ke database Mysql , simpan dan tampil tanggal di database mysql dengan format indonesia, Secara default, MySQL menyimpan tipe data tanggal (DATE) dengan format YYYY-MM-DD , ini sangat tidak cocok jika kita menggunakan format tersebut , apalagi jika Biasannya kita menggunakan datedatapicker untuk menginput tanggal di sebuah form, jika hasil inputan ini langsung disimpan ke database Mysql maka pst tidak akan tersimpan..

Coba kita perhatikan tanggal Berikut ini :

▼ Download Source Code Dibawah Ini ▼


input tanggal date indonesia di mysql

Jika pada sebuah inputa date, kita inputkan tanggal dengan format tersebut, maka otomis data tidak akan tersimpan, hal ini dikarenakan Secara default, MySQL menyimpan tipe data tanggal (DATE) dengan format YYYY-MM-DD , seperti yang saya jelaskan di atas,,

Nah.. bagaimana cara kita menyimpan data tanggal pada input dengan format indonesia, kemudian tetap tersimpan ke dalam database dengan format YYYY-MM-DD ,

Perhatikan code berikut ini :

$tanggal            =    $_POST['tanggal'];
$tanggal            = date('Y-m-d', strtotime($tanggal));

Nah jika kita ingin menampilkan tanggal di mysql yang formatnya YYYY-MM-DD  , ingin kita tampilkan ke dalam format tanggal indonesia, tinggal ganti format datenya saja, karena saya disini antara format date di Mysql (yyyy-mm-dd) dgn format date di datedatapicker (m-d-Y) saya berbeda, jd harus dirubah waktu akan menampilkannya.
contohnya seperti dibawah ini :

$date = $row['tanggal'];
$date   =    date('m-d-Y', strtotime($date));

Bagaimana Mudah bukan kita mengubah-ubah format tanggalnya.. ? silahkan berkreasi ya

Update :

//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;

Artikel Rekomendasi



Artikel Terkait

Diskusi