有沒有辦法讓我的mysql和php服務器自動顯示英國格式的日期。我的mySQL服務器以美式格式顯示日期
此刻我運行一個函數來轉換它們。
將數據存儲在數據庫中的方式2012/06/20我希望服務器來存儲它20/06/2012
方式--------------更新------------------ // SQL_data來自表
echo $ sql_date; // 2012/06/20
然後我用它來交換日期。
function fixdate($in_date) {
$split_data = explode('-', $in_date);
if(count($split_data) == 3) {
$year = $split_data[2]; $month = $split_data[1]; $day = $split_data[0];
return "$year-$month-$day";
} else {
return FALSE;
}
}
然後我顯示日期。
然後我再次使用該函數將其存儲在數據庫中,因爲它不接受任何其他格式。
我的問題是:有沒有一種方法可以將默認的mysql日期格式設置爲英國標準格式。
希望我這次更好的解釋它。
你能解釋一下嗎?你如何檢索日期,你如何顯示它們,你得到了什麼結果? – zerkms
如果通過「功能」您的意思是「PHP功能」,然後看這裏:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-format – Themroc
已更新它 –