Tutorial HTML dan CSS

Posted by Author On Month - Day - Year

Hypertext Markup Language merupkan standard bahasa yang di gunakan untuk menampilkan document web, yang bisa anda lakukan dengan HTML yaitu:

POST-TITLE-HERE

Posted by Author On Month - Day - Year

POST-SUMMARY-HERE

POST-TITLE-HERE

Posted by Author On Month - Day - Year

POST-SUMMARY-HERE

POST-TITLE-HERE

Posted by Author On Month - Day - Year

POST-SUMMARY-HERE

POST-TITLE-HERE

Posted by Author On Month - Day - Year

POST-SUMMARY-HERE

Fungsi selisih hari php

Dikirim oleh - Andy - IT Share - On 01.30

Pulang kuliah membosankan karena hari ini UAS Dasar Pemrograman, bete banget rasanya kuliah membosankan!
Selepas magrib, saya online, kemudian ada seseorang yang menanyakan bagaimana menghitung selisih hari menggunakan php, ya, mumpung otak masih bernuansa pemrograman hehehe, saya buatkan saja fungsi selisih_hari..:

function selisih_hari($date1, $date2){

$tanggal1=explode(”-”, $date1);
$tahun1=(int)$tanggal1[0];
$bulan1=(int)$tanggal1[1];
$hari_array1=explode(” “, $tanggal1[2]);
$hari1=(int)$hari_array1[0];

if (bcmod($tahun1, 4)==0) { //tahun kabisat
$jml_hari1=$tahun1*366;
$jml_hari1=$jml_hari1+ceil(($bulan1/2)) * 31;
$jml_hari1=$jml_hari1+floor(($bulan1/2)) * 30;


if ($bulan1>2) {
$jml_hari1 = $jml_hari1 - 1;
}
$jml_hari1=$jml_hari1+$hari1;
}else{
$jml_hari1=$tahun1*365;
$jml_hari1=$jml_hari1+ceil(($bulan1/2)) * 31;
$jml_hari1=$jml_hari1+floor(($bulan1/2)) * 30;
if ($bulan1>2) {
$jml_hari1 = $jml_hari1 - 1;
}
$jml_hari1=$jml_hari1+$hari1;
}

$tanggal2=explode(”-”, $date2);
$tahun2=(int)$tanggal2[0];
$bulan2=(int)$tanggal2[1];
$hari_array2=explode(” “, $tanggal2[2]);
$hari2=(int)$hari_array2[0];

if (bcmod($tahun2, 4)==0) { //tahun kabisat
$jml_hari2=$tahun2*366;
$jml_hari2=$jml_hari2+ceil(($bulan2/2)) * 31;
$jml_hari2=$jml_hari2+floor(($bulan2/2)) * 30;
if ($bulan2>2) {
$jml_hari2 = $jml_hari2 - 2;
}
$jml_hari2=$jml_hari2+$hari2;
}else{
$jml_hari2=$tahun2*365;
$jml_hari2=$jml_hari2+ceil(($bulan2/2)) * 31;
$jml_hari2=$jml_hari2+floor(($bulan2/2)) * 30;
if ($bulan2>2) {
$jml_hari2 = $jml_hari2 - 2;
}
$jml_hari2=$jml_hari2+$hari2;
}
$out = abs(($jml_hari1-$jml_hari2))-1;
return $out;
}

echo selisih_hari(’2007-06-21 08:00:00′, ‘1987-07-22 16:00:00′); //hasil 7268

//penggunaan fungsi selisih_hari(’$tanggal_besar’, ‘$tanggal_kecil’);


0 Response to "Fungsi selisih hari php"