有没有办法让我的 mysql 和 php 服务器自动显示英国格式的日期。
目前我运行一个函数来转换它们。
数据在数据库中的存储方式 2012/06/20 我希望服务器存储数据的方式 20/06/2012
--------------更新------------------ //SQL_data来自表
回显$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 日期格式设置为英国标准。
希望这次我能解释得更好。
最佳答案
在 PHP 中,您可以使用 date() 和 strtotime() 函数将日期转换为您想要的任何格式。例如。适用于 DD-MM-YYYY
date('d-m-Y', strtotime($date_from_db))
关于php - 我的 mySQL 服务器以美国格式显示日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11117695/