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