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 **

Artikel Lainnya

  • Cara menyimpan data kedalam database mysql dengan php
    Berikut ini contoh kode php singkat, mudah dan serderhana untuk menyimpan data kedalam mysql database.
  • Koneksi database mysql dengan mysqli
    Mysqli adalah salah satu ekstensi php yang digunakan untuk melakukan interaksi dan pengelolaan database mysql. Mysqli adalah pengembangan dari versi sebelumnya dan hanya bisa digunakan untuk MySQL versi 4.1.13 atau terbaru
  • Memformat angka dengan php
    Nilai yang dihasilkan dalam perhitungan di php bisa kita format sesuai keperluan dengan menggunakan fungsi number_format(). Berikut contoh penggunaanya.
  • Berpindah halaman otomatis dengan durasi tertentu
    Berpindah halaman otomatis dengan durasi tertentu kadang kita lakukan pada kasus pembuatan halaman intro atau menampilkan halaman dengan durasi waktu tertentu kemudian langsung membuka halaman lainya.
  • Script mengirim email dengan php
    Mengirim email tidak hanya bisa dilakukan menggunakan aplikasi seperti outlook atau thunderbird, tapi juga bisa menggunakan script/kode php.

Kiriman terbaru