我有这个代码:
$date = substr($item[8], 7, 9);
$date = str_replace('/', '-', $date);
此时,$date 包含:
12-21-12 <---- December 21, 2012
现在我正在尝试将日期输出为输入 type="date" 友好格式,如下所示:
<input type="date" name="date" value="<?php echo date('Y-m-d', strtotime($date)); ?>">
但它不会正确输出。
如果我将 type="date" 更改为 type="text" 我会看到以下输出:
1969-12-31
显然有些东西不正常
date('m-d-Y', strtotime($date));
谁能帮我解决问题?