間違った出力が得られます。つまり1194908400
、どれも機能していません。つまり、変数を二重引用符で囲んでみましたが、引用符なしで試してみました。結果は同じで間違っています。
$d='07-11-13';
echo $d;
echo strtotime($d);
echo "<br>";
echo strtotime("$d");
いくつかのチェックの後、エラーは実際には渡している形式ではなく、渡している途中にあります。
「13」を「2013」に置き換えるだけです。
strtotime("07-11-2013");
出力: 1383778800
echo strtotime("2013-11-07");
出力: 1383778800
echo strtotime('07-11-13');
出力: 1194908400
$d='07-11-13' は間違っています。これを試してください
$d='2013-11-13';
echo $d;
echo strtotime($d);
echo "<br>";
echo strtotime("$d")