Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
2007
Tıklama
0
Öne Çıkarma
Mysql datetime verisini türkçe ve gelişmiş yazdırma scripti (datetime tarih yazdırma)(ben yazdım)
T
14 yıl
Yarbay
Konu Sahibi

bunu aradım durdum hiç bi yerde yok sonra kendim yazdım belki lazım olur

bugün'se = Bugün; 16:46:57
dün'se = Dün; 01:00:58
2 gün ve daha eskisi = 20 Aralık 2011; 23:27:00

şeklinde tarih bastırır. bu iyiliğimide unutmayın :)

<? 
$datetime = $row['tarihsutunu']; //Burdaki "tarihsutunu" yazan yere tablonuzda DATETIME formatlı olan sutunun adını yazın baska biseye dokunmayın
@setlocale(LC_ALL, 'turkish');
$datetime_strtotime = strtotime($datetime);
$veritabani_gun = date('d', strtotime($datetime));
$sunucu_bugun = date('d',time());
$sunucu_dun = date('d', (time() - 86400));
$veritabani_zaman = strftime("%d %B %Y; %H:%M:%S",$datetime_strtotime);
$saat_yazdir = date('H:i:s', strtotime($datetime));
if ($veritabani_gun == $sunucu_dun){ echo "Dün; $saat_yazdir"; } else {
if ($veritabani_gun == $sunucu_bugun){ echo "Bugün; $saat_yazdir"; } else {
echo $veritabani_zaman;
}}
?>





< Bu mesaj bu kişi tarafından değiştirildi talh4wk -- 24 Mayıs 2012; 21:20:52 >