Memastikan benar salah input tanggal
Jika anda membuat sebuah inputan untuk tanggal secara manual, kemungkinan terjadinya kesalahan dalam inputnya pasti ada. Untuk memastikan benar salah input tanggal tersebut anda bisa lakukan sebuah rutin pengecekan dengan php. Berikut ini kode program berupa function yang anda bisa gunakan untuk memastikan input tanggal tersebut benar.
function PeriksaFormatTanggal($date) { //memastikan tangal yang diinput adalah angka dan simbol if (preg_match ("/^([0-9]{4})-([0-9]{2})-([0-9]{2})$/", $date, $segmen)) { //cek apakah tanggal input valid if(checkdate($segmen[2],$segmen[3],$segmen[1])) return true; else return false; } else return false; }
Cara menggunakan :
<?php $tanggal=$_POST['tanggal']; if(PeriksaFormatTanggal($tanggal)) { echo "Tanggal Benar"; } else { echo "Tanggal Salah"; } ?>
Semoga bermanfaat
Zainal Hakim
** Bebas disunting dengan menyebutkan sumber **