date("Y-m-d-N", strtotime("+3 days")); 3 gün sonrasını alırsınY senesi m ayı d günü N ise haftanın kaçıncı günü olduğu. (1-7) Parse ettiksen sonra, Sadece çarşamba ve perşembe de sıkıntı olacağından n 3 mü 4 mü olarak kontrol edebilirsiniz. 3 veya 4 ise ona göre "day" eklersiniz. Bu arada örnekte 2 gün sonrasını buluyor. 2011/8/4 Adem Alp YILDIZ <[email protected]> > verilen 2 tarih arasındaki hafta içi günleri hesaplamak için fi tarihinde > yazmıştım. > 1-2 değişiklikle iş görür. > > > $ilk = "10.03.2011"; > $son = "10.04.2011"; > > $hicigun = 1; > $islem = strtotime($ilk); > do{ > $islem = strtotime("+1 day",$islem); > $gun = strftime("%w",$islem); > $tarih = strftime("%d.%m.%Y",$islem); > > if($gun != 0 && $gun !=6 ) > $hicigun++; > > }while($tarih != $son); > > echo $hicigun; > > > 2011/8/4 Nuri AKMAN <[email protected]> > >> Arkadaşlar, verilen tarihten sonraki 3. hafta içi günü bulan bir PHP >> fonksiyonu arıyorum. Kafam durdu :) >> >> Örnek: GunEkle("2011-08-04") --> 2011-08-08. Perşembe girince Pazartesi >> Örnek: GunEkle("2011-08-01") --> 2011-08-03. Pazartesi girince Çarşamba >> Örnek: GunEkle("2011-08-06") --> 2011-08-10. Cumartesi girince Çarşamba >> _______________________________________________ >> 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 > > -- Onur AKTAŞ Kişisel, http://www.onuraktas.net Blog, http://www.alonon.net
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
