Mysql Sorguları için Tarih Formatını Çevirmek
Zaman zaman Mysql sorgularımızı, date sütunlarında filtreler ekleyerek gerçekleştiriyoruz . Türkiye kullandığımız tarih formatı “10.12.2014” (dd/mm/yyyy) gibiyken mysql sorgularında bunu “2014-12-10” (yyyy/mm/dd) olarak dönüştürmemiz gerekmektedir.
Kimi durumlarda php date() fonksiyonu da derdimize derman olmamaktadır. Bunun için aşağıdaki preg_replace deseni biçilmiş kaftandır.
<?php
$date = '02.07.2009 00:07:00';
$date = preg_replace('#(\d{2}).(\d{2}).(\d{4})\s(.*)#', '$3-$2-$1 $4', $date);
echo $date; //2009-07-02 00:07:00
?>
Bu sayfa 2.825 kez görüntülendi.
