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] <mailto:[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 ==&gt; " . BitisTarihiHesapla("2011-08-01", "");
    echo "<br>2011-08-02 ==&gt; " . BitisTarihiHesapla("2011-08-02", "");
    echo "<br>2011-08-03 ==&gt; " . BitisTarihiHesapla("2011-08-03", "");
    echo "<br>2011-08-04 ==&gt; " . BitisTarihiHesapla("2011-08-04", "");
    echo "<br>2011-08-05 ==&gt; " . BitisTarihiHesapla("2011-08-05", "");
    echo "<br>2011-08-06 ==&gt; " . BitisTarihiHesapla("2011-08-06", "");
    echo "<br>2011-08-07 ==&gt; " . BitisTarihiHesapla("2011-08-07", "");
    echo "<br>2011-08-08 ==&gt; " . BitisTarihiHesapla("2011-08-08", "");
    echo "<br>2011-08-09 ==&gt; " . BitisTarihiHesapla("2011-08-09", "");
    echo "<br>2011-08-10 ==&gt; " . 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]
    <mailto:[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]
        <mailto:[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


--
/**
* *@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

Cevap