Tarih Formatlama sorun

Posted on: Haziran 4, 2010

meraba arkadaşlar kodda küçük bir hata var ama göremedim bit türlü. Döngüde bu aydan başlayıp 5 ayı yazması gerekiyor. bulunan ayın kaç çektiği vs. işlemleri yapıyorum. Hata çıktıda döngünün ilk ve son çıkan eleman yazılıyor. örneğin Haziransa ilki sonra diğerlerini yazmıyor son eleman Ekim yazıyır 🙂 şimdiden teşekkürler.

Alıntı:


<?php
function tarih_format($tarih)// date(y-m-d) h:i:s)
{

$tarihDizi["gunler"]=array("Pazar","Pazartesi","Salı","Çarşamba","Perş embe","Cuma","Cumartesi",);
$tarihDizi["aylar"] = array ("01" => "Ocak", "02" => "Şubat", "03" => "Mart", "04" => "Nisan", "05" => "Mayıs", "06" => "Haziran",
"07" => "Temmuz", "08" => "Ağustos", "09" => "Eylül", "10" => "Ekim", "11" => "Kasım", "12" => "Aralık");

$zamanExp = explode (" ",$tarih);
$tarihExp = explode ("-",$zamanExp[0]);

$tarihFormat["ay"] = $tarihDizi["aylar"][$tarihExp[1]];//Temmuz
$tarihFormat["haftanin_gunu"] = $tarihDizi["gunler"][$haftaninGunu];//Pazartesi

//formatlar
$tarihFormat["format1"] = $tarihExp[2]."-".$tarihExp[1]."-".$tarihExp[0];//16-07-2007
$tarihFormat["format3"] = $tarihExp[2]." ".$tarihFormat["ay"]." ".$tarihExp[0];//16 Temmuz 2007

return $tarihFormat;
}

$gun=date("d");
$ay=date("m");
$yil=date("Y");

for($i=0;$i<5;$i++)
{
$tarih=date("$yil-$ay-$gun H:i:s");
$formatliTarih = tarih_format($tarih);
echo $formatliTarih["ay"];

$lastay=($ay)%12+1;
$lastday=date("d-m-Y",mktime(0, 0, 0, $lastay, 0, $yil));

echo "Tarih Baslangic :".date("01-$ay-$yil"). "Tarih Bitis:".$lastday;
echo $formatliTarih["ay"]." ".$yil." <br>";
$ay=$ay+1;
echo $ay."<br>";

}
?>


Devamini Oku

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google fotoğrafı

Google hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

Kategoriler

%d blogcu bunu beğendi: