轉換日期我想PHP的日期從Y型F-d格式Y-M-d格式轉換。 我使用下面的代碼。PHP:從Y型F-d格式Y-M-d格式
<?php
$originalDate = "2014-March-03";
$newDate = date("Y-m-d", strtotime($originalDate));
echo $newDate ;
?>
我得到這樣
2014年3月1日
輸出當我轉換日期「2014-MAR-03」
<?php
$originalDate = "2014-Mar-03";
$newDate = date("Y-m-d", strtotime($originalDate));
echo $newDate ;
?>
我得到輸出像
2014年3月3日
爲什麼第一個不給出正確的結果呢?
我同意你的答案,但爲什麼日期()不工作? –
因爲strtotime只接受特定格式的日期。它希望能夠識別您提供給它的所有日期格式。 [注意](http://in3.php.net/manual/en/function.strtotime.php#refsect1-function.strtotime-notes)strtotime函數部分。 – Rikesh
我想你需要在你的答案中加上這個 –