Contoh kasus, anda ingin mengecek suatu invoice apakah sudah waktunya ditagih atau belum. Pembayaran dilakukan pada 25 April 2015, tanggal jatuh tempo 1 Juli 2015, informasi jatuh tempo di tampilkan bila dibawah 10 hari.
Script PHP-nya
<?php // duedate.php $tglbayar = strtotime("4/25/2015"); // 25 April 2015 $tglsekarang = strtotime("6/26/2015"); // 26 Juni 2015 $jatuhtempo = strtotime("7/1/2015"); // 1 Juli 2015 // hitung perbedaan jatuh tempo dengan sekarang $beda = $jatuhtempo - $tglsekarang; // unix time // konversi $beda kedalam hari $bedahari = ($beda/24/60/60); // pastikan nilainya positif, kalo negatif berarti sudah lewat. if ($beda > 0 ) { if ($bedahari < 10 ) { echo "Waktunya ditagih!!!. Jatuh tempo dalam $bedahari hari."; } else { echo "Masih lama. Nagihnya $bedahari hari lagi."; } } else { echo "hasilnya kok minus?"; } ?>
output script diatas waktu dijalankan
format perhitungan tanggalnya seperti diatas, jadi data yang diolah bisa diambil dari database MySQL, plain text, dll.
Mas.. Kalo untuk hitung beda bulan gimana ?
itu contohnya beda bulan :)
mas, mohon bantuannya, saya telah mencoba scrip diatas, setelah saya coba menjadi seperti ini : Waktunya ditagih!!!. Jatuh tempo dalam 34.371122685185 hari. mohon bantuannya mas, terimakasih..salam :)
Halo mas saya mau tanya, kalau di kasusnya saya ada 7x masa pembayran giman caranya biar 3 hari sebelum ajtuh tempo ada peringatan alertnya mas, pakai database mas, makasih
udah dibuat scriptnya sampe mana?
mas kalo ngambil tanggalnya dari database gmn y ? thx
di query dulu databasenya, kaya
ganti
$tglbayar
diatas jadi$row['tglbayar'];