2011-05-07 159 views
-1

我想格式化我的日期,如YYYY-MM-DD。PHP日期()格式化

我這樣做:

$dateAdded = date(Y-m-d); 

所以今天,應該說2011-05-07,但它一直返回0000-00-00。任何幫助?

+0

檢查你的**錯誤日誌中的警告**:因爲Y-M-d是一個字符串應該使用引號。當你這樣做時,這應該很明顯。 – 2011-05-07 20:40:39

回答

4
$dateAdded = date("Y-m-d"); 

的字符串,你忘了「 。

2
$dateAdded = date("Y-m-d"); 

date函數需要字符串格式化程序。 (檢查manual對更多格式的常量。)

您還可以,如果你想格式化不是mktime()日期使用可選的時間戳:

$dateAdded = date("Y-m-d", $myTimestamp); 
2

您需要周圍的日期格式字符串的報價..

$dateAdded = date('Y-m-d'); 
3
$dateAdded = date("Y-m-d");