将UK DATE转换为MySQL日期


Convert UK DATE to MySQL date?

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

例如,我从日历中选择一个日期:07/06/2011

现在我想把它转换成YYYY-MM-DD,这样我就可以在WHERE查询中使用它了?

如果您想要一个PHP解决方案:

$ymd = DateTime::createFromFormat('d/m/Y', $dmy)->format('Y-m-d');
STR_TO_DATE($date,'%d/%m/%Y')

$query = "SELECT STR_TO_DATE('$myDate','%d/%m/%Y') FROM MyTable";