Skip to content Skip to sidebar Skip to footer

Membandingkan Tanggal di Bahasa PHP

Membandingkan Tanggal di Bahasa PHP
Dulu ketika saya mengerjakan skripsi ada salah satu kasus mengenai php yang harus saya pecahkan, kasus tersebut adalah membandingkan tanggal di bahasa php.

Kasus tersebut terjadi pada saat fitur peminjaman yang saya buat, tanggal pinjam tidak boleh hari yang lalu atau hari kemarin. Harus hari ini atau hari berikutnya, logikanya memang seperti itu kan ya.

Setelah melakukan pencarian di browser saya mendapatkan jawabannya, ternyata cukup mudah kita hanya perlu mengkonvert tanggal dengan strtotime.

Saya akan praktekan dengan studi kasus saya, yang tanggal pinjam tidak boleh hari kemarin.

Buat form dengan field input nama dan tanggal saja, selebihnya kamu bisa explore sendiri.

<html>
<head>Membandingkan Tanggal dengan php</head>
<body>
    <form action="" method="POST">
    Nama :
    <input type="text" name="nama">
    Tanggal :
    <input type="date" name="tanggal" id="">
    <button name="simpan" type="submit">Pinjam</button>
    </form>

    <?php
    $status ='';
    $today = date('Y-m-d');
    $hariini = strtotime($today);
    $tanggal = strtotime($_POST['tanggal']);
    if (isset($_POST['simpan'])){
        if($tanggal<$hariini){
            $status = "Tanggal sudah berlalu";
        }else{
            $status = "Tanggal hari ini atau akan datang";
        }
        echo "Nama : ".$_POST['nama'];
        echo '</br>';
        echo "Tanggal :".$_POST['tanggal'];
        echo '</br>';
        echo 'Hari Ini : '. $today;
        echo '</br>';
        echo 'Status : '.$status;
    }
    ?>
</body>
</html>

Poin penting pada kode tersebut adalah untuk membadingkan tanggal di php adalah dengan mengkonvert tanggal menjadi strtorime.

Hasilnya bisa kalian coba sendiri pada text editor kamu, cukup mudah kan, pasti.

Post a Comment for "Membandingkan Tanggal di Bahasa PHP"