将英国日期转换为MySQL日期?

将英国日期转换为MySQL日期?

问题描述:

如何将英国日期转换为mySQL日期?将英国日期转换为MySQL日期?

比如我从压延选择日期:07/06/2011

现在,我希望它是CONVER,以YYYY-MM-DD,所以我可以在WHERE查询中使用它?

+0

参考:MySQL的:[日期和时间函数(http://dev.mysql.com/doc/ refman/5.5/en/date-and-time-functions.html) – 2011-06-07 15:29:15

+1

这将起作用:['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

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');