Tag Archives: php fonksiyonlar

PHP ile iki tarih arasında ki farkı bulmak

 

Aşağıdaki fark_bul fonksiyonu ile kolayca iki tarih arasında ki günü hesaplayabilirsiniz.

 

<?php
function fark_bul ($tarih1,$tarih2)
{
/*
* İki Tarih Arasındaki Gün Sayısını Bulur
* Author: Raiden
*/

if (!preg_match("@\.@",$tarih1) || !preg_match("@\.@",$tarih2)) exit('Standart Format: 01.01.1970');

list($gun1,$ay1,$yil1) = explode('.',$tarih1);
list($gun2,$ay2,$yil2) = explode('.',$tarih2);

$tarih1_timestamp = mktime('0','0','0',$ay1,$gun1,$yil1);
$tarih2_timestamp = mktime('0','0','0',$ay2,$gun2,$yil2);

if ($tarih1_timestamp > $tarih2_timestamp)
{
$fark = ($tarih1_timestamp - $tarih2_timestamp) / 86400;

}

if ($tarih2_timestamp > $tarih1_timestamp)
{
$fark = ($tarih2_timestamp - $tarih1_timestamp) / 86400;
}

return $fark;
}

$f = fark_bul("01.04.2008","23.04.2008");
echo $f;

?>

1 Yorum

Filed under Fonksiyonlar, Hazır Kod