• 05-12-2008, 13:16:12
    #1
    Merhabalar,

    Formdan gelen 2 tarih arasında kalan zamanı hesaplamak istiyorum.

    örneğin ;

    1. form dan gelen veri : 01.12.2008
    2. formdan gelen veri : 01.01.2009

    bugun ise 05.12.2008

    sonuc olarak bana 25 gün. sonucunu vermesini istiyorum Js ile falanda denedim fakat sadece farkı alabildim kalan süreyi alamadım.

    Fikri olan varmı ?
  • 05-12-2008, 14:00:53
    #2
    Üyeliği durduruldu
    bu haliyle gün farkını alabileceğini sanmıyorum. unixtime a çevirip işlem yaparsan kolay olur.
  • 05-12-2008, 14:05:41
    #3
    şu sekilde yazdım işini görür umarım
    <?php
    	$tarihbugun = date("d-m-y");
     $tarihbugun = intval(substr($tarihbugun, 0, 2));
      $tarih1 = "12-01-2008"; //formdan gelen 1. deger
      $tarih2 = "01-01-2009"; //formdan gelen 2. deger
    $yil1 = intval(substr($tarih1, 6, 10));
    $yil2 = intval(substr($tarih2, 6, 10)); 
    $yilfark=$yil2-$yil1;
     $tarih1 = intval(substr($tarih1, 0, 2));
    $tarih2 = intval(substr($tarih2, 0, 2));
    $fark1=abs($tarih2-$tarih1);
    $fark2=abs($fark1-$tarihbugun);
    $fark3=abs($fark2*$yilfark);
    echo "Kalan Gün:$fark3";
    ?>