file function.php
<?php
function cari_selisih_tanggal($tanggal1, $tanggal2)
{
$tanggal1 = strtotime($tanggal1);
$tanggal2 = strtotime($tanggal2);
$selisih_tanggal = abs($tanggal2 - $tanggal1);
$satu_hari = 24 * 60 * 60;
$satu_bulan = 30 * 24 * 60 * 60;
$satu_tahun = 365 * 24 * 60 * 60;
$selisih["tahun"] = floor($selisih_tanggal / $satu_tahun);
$selisih["bulan"] = floor(($selisih_tanggal - ($selisih["tahun"] * $satu_tahun)) / $satu_bulan);
$selisih["hari"] = floor(($selisih_tanggal - ($selisih["tahun"] * $satu_tahun) - ($selisih["bulan"] * $satu_bulan)) / $satu_hari);
return $selisih;
}
file utama
<?php
include("function.php");
$hasil = cari_selisih_tanggal("12-10-2016", "27-10-2016");
echo "Selisih tanggal adalah =
{$hasil["tahun"]} tahun,
{$hasil["bulan"]} bulan,
{$hasil["hari"]} hari";
echo "<br>";
<?php
$tanggal1 = date_create("17-08-2019");
$tanggal2 = date_create("18-10-2020");
$selisih = date_diff($tanggal1, $tanggal2);
echo "jatuh tempo saudara adalah $selisih->d hari, $selisih->m bulan, $selisih->y tahun";
echo "<br>";
?>
PHP OOP
<?php
$tanggal1 = date_create("17-08-2019");
$tanggal2 = date_create("18-10-2020");
$selisih = date_diff($tanggal1, $tanggal2);
echo "jatuh tempo saudara adalah $selisih->d hari, $selisih->m bulan, $selisih->y tahun";
echo "<br>";
?>
Tidak ada komentar:
Posting Komentar