0

間違った出力が得られます。つまり1194908400 、どれも機能していません。つまり、変数を二重引用符で囲んでみましたが、引用符なしで試してみました。結果は同じで間違っています。

$d='07-11-13';
echo $d;
echo strtotime($d);
echo "<br>";
echo strtotime("$d");
4

4 に答える 4

1

いくつかのチェックの後、エラーは実際には渡している形式ではなく、渡している途中にあります。

「13」を「2013」に置き換えるだけです。

strtotime("07-11-2013");

出力: 1383778800

echo strtotime("2013-11-07");

出力: 1383778800

echo strtotime('07-11-13');

出力: 1194908400

于 2013-11-07T16:49:47.603 に答える
0

$d='07-11-13' は間違っています。これを試してください

$d='2013-11-13';
echo $d;
echo strtotime($d);
echo "<br>";
echo strtotime("$d")
于 2013-11-07T16:46:58.990 に答える