Melihat Informasi Jatuh Tempo di PHP

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
penagihan php

format perhitungan tanggalnya seperti diatas, jadi data yang diolah bisa diambil dari database MySQL, plain text, dll.

0 comments: