From: Osman Yozgatlıoğlu (osman.yozgatlioglu@datassist.com.tr)
Date: Thu 03 Feb 2005 - 15:09:46 EET
neden tarih satırını explode fonksiyonu ile bölmüyorsunuz?
önce ikiye ayıralım,
$gec=explode(" ",$kayit);
$tarih=explode("-",$gec[0]);
$saat=explode(":",$gec[1]);
sonuçta;
$tarih[0] yıl,
[1] ay,
[2] gün
$saat[0] saat,
[1] dakika,
[2] saniye bilgisini içerecek.
gerekirse yine bunları isimleri anlamlı başka değişkenlere aktarırsınız.
Serdar Aytekin wrote:
>>Serdar bey cevabınız için teşekkür ederim ancak
>>$tarih = 2005-02-03 22:15:13 // veritabanındaki tarih değeri
>>
>>
>
>
>
>>denediğimde elseden sonraki bölüm çalışıp süre bitti diyor...
>>tarih kontrol kısmındamı bir hata var aceba
>>herşey normal görünüyor ama....
>>
>>
>
>$tarih degiskenini icindekileri substr ile parse ederken bir kisimdan sonra hataniz var. Ya o
>kisimi duzeltip deneyebilirsiniz yada "2005-02-03" ile "22:15:13" arasinda bir degil *iki* bosluk
>birakarak deneyin.
>
>Veya *tek* bosluk da calismasi icin kodda ilgili yerleri su sekilde degistirin;
>
>$sa = substr($kayit,11,2); //saat
>$dk = substr($kayit,12,2); //dakika
>$sn = substr($kayit,17,2); //saniye
>
>Saygilarimla,
>
>Serdar Aytekin
>
>
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama