PHP de DATETIME tipini değiştirme

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.

Yorum Yok

Yorum Bırak

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir