這很奇怪,我試圖回聲一個日期,如2013年1月1日星期一,但它的回聲錯誤的文本日。我不知道爲什麼?PHP日期錯誤的文本日,但日期正確
我:
<?php echo date('l, F n, Y', strtotime($do['dueDate'])); ?>
而且$辦[ '的dueDate']是從 「2013年3月22日」 數據庫中的日期。它的格式爲mysql中的DATE。
當上述回聲出它說:星期五,2013年3月3日
但2013年3月3日是星期天......
這很奇怪,我試圖回聲一個日期,如2013年1月1日星期一,但它的回聲錯誤的文本日。我不知道爲什麼?PHP日期錯誤的文本日,但日期正確
我:
<?php echo date('l, F n, Y', strtotime($do['dueDate'])); ?>
而且$辦[ '的dueDate']是從 「2013年3月22日」 數據庫中的日期。它的格式爲mysql中的DATE。
當上述回聲出它說:星期五,2013年3月3日
但2013年3月3日是星期天......
嘗試這樣
echo date('l ,F j ,Y', strtotime($do['dueDate']));
我是一個瘋狂的白癡。抱歉。我查看了PHP.net文檔錯誤。非常感謝。 – 2013-03-02 05:43:33
很高興它有幫助....很高興如果你接受 – Gautam3164 2013-03-02 05:44:23
使用本
<?php
echo date('l, F j, Y', strtotime("2013-03-22")); // output Friday, March 22, 2013
嘗試這種情況:
n --> Numeric representation of a month, without leading zeros --> 1 through 12
j --> Day of the month without leading zeros --> 1 to 31
<?php
$do['dueDate'] = "2013-03-22";
echo date('l, F j, Y', strtotime($do['dueDate']));
?>
輸出:
Friday, March 22, 2013
http://php.net/manual/en/function.date.php
n是該月的數值表示。
試試這個:
$date = "2013-03-22";
echo date('l, F j, Y', strtotime($date));
輸出:
Friday, March 22, 2013
檢查[日期手動](http://php.net/manual/en/function.date.php)看到什麼'表示。 – sachleen 2013-03-02 05:41:54