私はこのコードを持っています:
$date = substr($item[8], 7, 9);
$date = str_replace('/', '-', $date);
この時点で、$date には以下が含まれます。
12-21-12 <---- December 21, 2012
今、日付を input 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));
誰でも問題を解決するのを手伝ってもらえますか?