date() fonksiyonuyla öncelikle sadece gün değerini al. 1 çıkart. sonra yine date() fonksiyonuyla yıl ve ay değerlerini al, son olarak iki stringi birleştir.
[EDIT]acayip benden önce davranmış üstelik kodu da yazmış kolay gelsin
< Bu mesaj bu kişi tarafından değiştirildi un.real -- 3 Ağustos 2005, 13:38:21 >
Arkadaşım ben genel mantığını gösterdim normalde her yönüyle mktime en kullanışlısıdır.Ancak ikinci kodda çalışır tabii fakat dikkat edersen direk günden 1 çıkarıyoruz, haliyle ayın biriyse 1 den 1 çıkarsa 0 olacak.
$dun=date("Y-m-d",$dun );
echo $dun;
veya
$dun=date ("Y-m").'-'.(date("d")-1) ;
echo $dun;
Bu mesaja 1 cevap geldi. Cevapları Gizle
date() fonksiyonuyla öncelikle sadece gün değerini al. 1 çıkart. sonra yine date() fonksiyonuyla yıl ve ay değerlerini al,
son olarak iki stringi birleştir.
[EDIT]acayip benden önce davranmış üstelik kodu da yazmış
< Bu mesaj bu kişi tarafından değiştirildi un.real -- 3 Ağustos 2005, 13:38:21 >
acayip ikinci yazdığın kodda bir mantık hatası var eğer ayın 1'i olursa tarihi 2005-8-0 olarak gösteriyor
Bu mesaja 1 cevap geldi. Cevapları Gizle