将英国日期转换为MySQL日期?
问题描述:
如何将英国日期转换为mySQL日期?将英国日期转换为MySQL日期?
比如我从压延选择日期:07/06/2011
现在,我希望它是CONVER,以YYYY-MM-DD,所以我可以在WHERE查询中使用它?
答
STR_TO_DATE($date,'%d/%m/%Y')
答
$query = "SELECT STR_TO_DATE('$myDate','%d/%m/%Y') FROM MyTable";
答
如果你想要一个PHP的解决方案:
$ymd = DateTime::createFromFormat('d/m/Y', $dmy)->format('Y-m-d');
参考:MySQL的:[日期和时间函数(http://dev.mysql.com/doc/ refman/5.5/en/date-and-time-functions.html) – 2011-06-07 15:29:15
这将起作用:['STR_TO_DATE'](http://dev.mysql.com/doc/refman/5.5/en/date-and-time -functions.html#function_str最新) – 2011-06-07 15:30:01