Membuat Fungsi Format Tanggal agar sesuai dengan Format MySQL

fungsi date gb1


Hello sob,

Disini kita mau bahas tentang memformat tanggal agar sesuai dengan format dari MySQL, dimana sebelumnya pernah dibahas tentang:
Jika sobat langsung menyimpan hasil input yang keluar dari Jquery UI di bahasan sebelumnya, maka hasilnya akan seperti di gambar berikut:
fungsi date gb2

Hal itu dikarenakan format yang keluar dari Jquery datepicker adalah 08/02/2018 , sedangkan format di database MySQL harus 2018-02-08. Oleh karena itu perlu adanya fungsi yang membalik format tersebut, dan berikut baris kode fungsinya:

function ubahTanggal($tanggal){
 $pisah = explode('/',$tanggal);
 $array = array($pisah[2],$pisah[0],$pisah[1]);
 $satukan = implode('-',$array);
 return $satukan;
}


penjelasannya:

Kita buat fungsi dengan nama ubahTanggal dimana data dari variabel ($tanggal) , yang didapat dari datepicker Jquery, dipisahkan dengan syntact explode('/',$tanggal) , yang kemudian hasilnya disimpan dalam bentuk array dan disatukan kembali dengan syntact implode('-',$array) . Fungsi tadi kita panggil saat akan diinput ke dalam database, kita tempatkan dalam file "save.php", dan hasilnya akan seperti ini:


perhatikan bahwa hasil inputan $_POST['tanggal'] ditangkap divariabel $tanggal, yang kemudian diubah dengan fungsi ubahTanggal dan hasil nya disimpan di variabel $tgljadi , nilai dari variabel $tgljadi inilah yang kemudian disimpan ke dalam database mysql.

Catatan:
Ada cara alternatif menempatkan baris kode fungsi diatas yakni kode fungsi diatas bisa disimpan ke dalam file terpisah misal function.php kemudian sobat panggil dengan include_once "function.php"; saat akan menggunakannya. Hal ini akan lebih merapikan baris kode sobat. Sedangkan pada contoh diatas, kode fungsi saya tempatkan langsung di dalam save.php , hal ini dikarenakan fungsi cuma 1 dan agar mempermudah sobat dalam belajar dan membaca baris kode diatas.

lalu file index.html:


dan terakhir file koneksi.php:



Tapi sebelumnya jangan lupa buat dahulu database  dengan nama latihan dan tabel dengan nama data serta strukturnya seperti ini:
fungsi date gb3

Subscribe to receive free email updates:

0 Response to "Membuat Fungsi Format Tanggal agar sesuai dengan Format MySQL"

Post a Comment