Projelerimizde genelde MySql kulanıyoruz ve zaman biçimlerini DATETIME şeklinde kayıt ediyoruz. En azından ben öyle yapıyorum.
Bu konuda birkaç sorunla karşılaşabiliyoruz. MySql, sütunumuz DATETIME tipine iken 2011-03-12 22:32:25 şeklinde verileri kayıt ediyor. Biz projelerimizde genelde bu uzun şekilde ekrana çıktı verdirmiyoruz. Bu çıktı tipini düzenlemek ise ilk başta düşündüğümüzde zormuş gibi görünüyor.
PHP nin yardımcı fonksiyonları olan date_format(); ve date_create(); fonksiyonları ile sorunumuzu basitce çözebiliyoruz.
[code lang=php]function TarihDuzenle($t) {
return date_format(date_create($t), ‘H:i d/m/Y’);
}[/code]
şeklinde hazırladığım minik fonksiyon yardımınıza koşacaktır. Bu fonksiyonu
[code lang=php]echo TarihDuzenle(‘2011-03-12 22:32:25’);[/code]
Şeklinde kullandığınızda ekrana gelecek olan çıktı;
[code lang=html]22:32 12/03/2011[/code]
olacaktır.
İpucu:
WordPress de ise bu işlemi mysql2date(); fonksiyonu ile kolayca yapabilirsiniz.