我在php(dd/mm/yyyy
)中有一串日期,我想将其转换为yyyy-mm-dd
格式。
我试过了:
UPDATE `table` SET `DATE_VAR` = convert(datetime,'19/03/2015', 121) WHERE `ID`=160
你能帮助我吗?
答案 0 :(得分:1)
如果您想在PHP
中进行日期转换。然后其中一个解决方案可能是:
$originalDate = str_replace('/', '-', "19/03/2015");
$newDate = date("Y-m-d", strtotime($originalDate)); // This is your mysql compatible date...
您可以在查询中使用$newDate
变量。
UPDATE `table` SET `DATE_VAR` = '$newDate' WHERE `ID`=160
答案 1 :(得分:0)
面向对象的风格:
echo DateTime::createFromFormat('d/m/Y', $date)->format('Y-m-d');
其中$date
是 dd / mm / yyyy 格式的日期。