WHAT'S NEW?
Loading...

Perbandingan tanggal di php

Salah satu fungsi dari perbandingan tanggal adalah untuk menentukan event kegiatan udah lewat apa belom, jadi mesti ada perbandingan antara tanggal hari ini dengan tanggal di event tersebut (database)
Awalnya gw langsung coba pake pengkondisian
<?php $today=date ("Y-m-d");
$tgl_agenda = $ag['tgl_agenda']; //dari database
if ($today < $tgl_agenda){
fungsitapileven();
} ?>
tapi hasilnya tidak terjadi pengkondisian tersebut, malah hasilnya selalu true, even yg uda basi jadi nongol, ternyata setelah gugling ketemulah jawabannya, ternyata $today dan $tgl_agenda masih dalam format string, jadi ga bisa buat perbandingan, mesti ada konversi jenis ke date, maka dirubahlah jadi :
<?php $today=date ("Y-m-d");
$tgl_agenda = strtotime($ag['tgl_agenda']);
$tgl_today = strtotime($today);
if ($tgl_today < $tgl_agenda){
fungsitampileven();
} ?>
jadi diperlukan “strtotime” untuk merubah format dari string ke time yg bisa di buat perbandingan :)

3 comments: Leave Your Comments

  1. permasalahan jd resolved
    terimakasih atas penjelasannya kang

    ReplyDelete
  2. Mohon Sharing coding nya kang.. ketentuan nya : tanggal disebuah tabel1 harus lebih besar dari tabel2

    ReplyDelete