tam olarak nasıl olacak? unix_timestamp time() -> 1278101915  gibi mi?
php ile time() fonksiyonu tamsayı bir değer döndürür.
tamsayı ile daha kolay olur.

function gunfarki($tarih1,$tarih2)
{
    $fark=(((($tarih1-$tarih2)/60)/60)/24);
    return $fark;
}

On 07/02/2010 11:15 PM, Zekeriya Bozkurt wrote:
Barış Bey ellerinize sağlik fonksiyon tam istediğim gibi. Ancak Tarihler el ile manuel girilmeyecek. Birisi direkt olarak system date, diğeri ise veritabanından çekilecek.
Dolayısı ile

$a=explode("-",$tarih1);

Explode parametre verdiğimiz "-" değişkenini system den almamız gerekecek. Peki bunu nasıl system de alırız.

Çok Teşekkürler

------------------------------------------------------------------------
Date: Fri, 2 Jul 2010 21:58:43 +0300
From: [email protected]
To: [email protected]
Subject: [Linux-programlama] Re: 2 Tarih arasında kaç gün var ?

Köskös oturduğumuz bir cuma akşamı tam da eğlencelik bir soru geldi.
tabi çok değişik şeyler yapılabilir ancak bu tam istediğiniz şey.

<?php

/**
     İki tarih arasındaki gün farkını döndüren örnek fonksiyon.
lisans:GPL versiyon 2. Yazan:Barış ÇUHADAR email:[email protected] <mailto:email:[email protected]>
*/

function gunfarki($tarih1,$tarih2)
{
    $a=explode("-",$tarih1);
    $b=explode("-",$tarih2);
    $a_m=mktime(0,0,0,$a[1],$a[0],$a[2]);
    $b_m=mktime(0,0,0,$b[1],$b[0],$b[2]);
    $c=$a_m-$b_m;
    $fark=((($c/60)/60)/24);
    return $fark;
}

/* echo gunfarki("2-7-2010","12-6-2010"); şeklinde kullanabilirsiniz. */

?>


On 07/02/2010 09:02 PM, Zekeriya Bozkurt wrote:

    Selamlar;

    belki çok basit ama php bilgim olmadığından;

    benim 2 tarih arasındaki farkı gün cinsinden verecek bir Php
    fonksiyonuna ihtiyacım var. Bir tane buldum ama o da min. php
    5.3.x istiyor.

    $tarih1=date
    $tarih2='25-12-2010';
    $gun=fonk($tarih1-$tarih2);

    sonuc tam sayı olacak.
    100
    0
    -100
    2500 gibi

    Şimdiden teşekkürler;

    Zekeriya BOZKURT


    ------------------------------------------------------------------------
    Windows Live Hotmail: Arkadaşlarınız Facebook'taki
    güncellemelerinizi doğrudan Hotmail®'den görür.
    
<http://www.microsoft.com/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:tr-tr:SI_SB_4:092009>



    _______________________________________________
    Linux-programlama mailing list
    [email protected]  
<mailto:[email protected]>
    https://liste.linux.org.tr/mailman/listinfo/linux-programlama
    Liste kurallari:http://liste.linux.org.tr/kurallar.php

------------------------------------------------------------------------
Windows 7: Gündelik işlerinizi basitleştirin. Size en uygun bilgisayarı bulun. <http://windows.microsoft.com/shop>


_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap