Tamamdır, kolay gelsin... 2011/8/5 Nuri AKMAN <[email protected]>
> 3 days ago > -3 days > yesterday > today > tomorrow > +3 days > last Saturday > +2 weeks Saturday > > Ben, strtotime() için yukarıda belirttiğim tarzdaki parametrelerin tam > listesini bulamadım. Onu sormuştum. > > Selamlar, > Nuri Akman > > > > 2011/8/5 Atıf CEYLAN <[email protected]> > >> ** >> Hocam resmi sitesi www.php.net var. >> http://th2.php.net/manual/en/function.strtotime.php >> >> >> On 08/05/2011 09:28 AM, Nuri AKMAN wrote: >> >> Sorunu çözdüm, ancak strtotime() fonksiyonunu inceliyorum: >> http://www.the-art-of-web.com/php/strtotime/ >> >> Yukarıdaki sayfada bu fonksiyonun bazı kullanım şekilleri listelenmiş, >> ancak PHP Help'inde bu komutun parametrelerinin ne olduğunu bulamadım. Bence >> şöyle bir parametresi vardır: strtotime("+1 weekday") Bu komutun >> parametrelerini nereden bulabilirim? >> >> Selamlar, >> Nuri Akman >> >> >> 2011/8/5 Nuri AKMAN <[email protected]> >> >>> Arkadaşlar, >>> >>> Hatayı buldum ve aşağıdaki kod işimi gördü. Bilginize... >>> >>> Selamlar, >>> Nuri Akman >>> >>> <?php >>> >>> >>> echo "<br>2011-08-01 ==> " . BitisTarihiHesapla("2011-08-01", ""); >>> echo "<br>2011-08-02 ==> " . BitisTarihiHesapla("2011-08-02", ""); >>> echo "<br>2011-08-03 ==> " . BitisTarihiHesapla("2011-08-03", ""); >>> echo "<br>2011-08-04 ==> " . BitisTarihiHesapla("2011-08-04", ""); >>> echo "<br>2011-08-05 ==> " . BitisTarihiHesapla("2011-08-05", ""); >>> echo "<br>2011-08-06 ==> " . BitisTarihiHesapla("2011-08-06", ""); >>> echo "<br>2011-08-07 ==> " . BitisTarihiHesapla("2011-08-07", ""); >>> echo "<br>2011-08-08 ==> " . BitisTarihiHesapla("2011-08-08", ""); >>> echo "<br>2011-08-09 ==> " . BitisTarihiHesapla("2011-08-09", ""); >>> echo "<br>2011-08-10 ==> " . BitisTarihiHesapla("2011-08-10", ""); >>> >>> echo "<br>Bitti..."; >>> >>> function BitisTarihiHesapla($BaslamaTarihi, $BitisTarihi) { >>> $IsGunuSayisi = 2; >>> if($BitisTarihi == "") { >>> $BitisTarihi = $BaslamaTarihi; >>> for($i=0; $i<$IsGunuSayisi; $i++) >>> $BitisTarihi = date("Y-m-d", >>> SonrakiIsGunu(strtotime($BitisTarihi))); >>> } >>> return $BitisTarihi; >>> } >>> >>> function SonrakiIsGunu($tarih) { >>> $SonrakiGun = strtotime("midnight +1 day", $tarih); >>> $d = date("w", $SonrakiGun); >>> if($d == 0 || $d == 6) $SonrakiGun = strtotime("midnight next >>> monday", $SonrakiGun); >>> return $SonrakiGun; >>> } >>> >>> ?> >>> >>> >>> >>> 2011/8/4 Adem Alp YILDIZ <[email protected]> >>> >>>> $hicigun 1 yapınca 1 günde sorun oluyor >>>> >>>> >>>> >>>>> function gunsonra($simdi,$fark) >>>>> { >>>>> $hicigun = 0; >>>>> $islem = strtotime($simdi); >>>>> do{ >>>>> $islem = strtotime("+1 day",$islem); >>>>> $gun = strftime("%w",$islem); >>>>> >>>>> if($gun != 0 && $gun !=6 ) >>>>> $hicigun++; >>>>> >>>>> }while($hicigun != $fark); >>>>> >>>>> return $islem; >>>>> } >>>>> $gun = "2011-08-01"; >>>>> >>>>> foreach(range(1,10) as $fark) >>>>> echo strftime("$gun $fark %d.%m.%Y %A \n",gunsonra($gun,$fark)); >>>> >>>> >>>> kodun çıktısı >>>> >>>> 2011-08-01 1 02.08.2011 Tuesday >>>> 2011-08-01 2 03.08.2011 Wednesday >>>> 2011-08-01 3 04.08.2011 Thursday >>>> 2011-08-01 4 05.08.2011 Friday >>>> 2011-08-01 5 08.08.2011 Monday >>>> 2011-08-01 6 09.08.2011 Tuesday >>>> 2011-08-01 7 10.08.2011 Wednesday >>>> 2011-08-01 8 11.08.2011 Thursday >>>> 2011-08-01 9 12.08.2011 Friday >>>> 2011-08-01 10 15.08.2011 Monday >>>> >>>> >>>> _______________________________________________ >>>> 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 >> [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> >> >> -- >> /** >> * *@author* Atıf CEYLAN >> * Software Developer & System Admin >> * http://www.atifceylan.com >> */ >> >> _______________________________________________ >> 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 > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
