我有一个日期格式为的表格dd/mm/yyyy。为了搜索数据库,我将日期格式转换为yyyy-mm- dd。但是当我echo显示它时1970-01-01。PHP代码如下:
dd/mm/yyyy
yyyy-mm- dd
echo
1970-01-01
$date1 = $_REQUEST['date']; echo date('Y-m-d', strtotime($date1));
为什么会这样呢?如何将其格式化为yyyy-mm-dd?
yyyy-mm-dd
替换/为-:
/
-
$date1 = strtr($_REQUEST['date'], '/', '-'); echo date('Y-m-d', strtotime($date1));