2012-09-19 51 views
0

我存儲在格式2012-09-16爲DATE格式MySQL中的日期,我想輸出和轉換日期格式爲date("l F jS")轉換日期2012-09-16到PHP日期(「L˚FJS」)(PHP/MySQL的)

我使用一個while循環來詢問我的表,選擇日期:

while($rowWeek=mysql_fetch_assoc($resultWeek)){ 
    echo date("l F jS", $rowWeek[dt]); 
} 

上述輸出碼:Wednesday December 31st。對於每一天,它告訴我,date()不喜歡從$rowWeek[dt]

正在使用的格式時,它應該通過7天本週的循環。

echo $rowWeek[dt]; 

輸出正確的日期:

2012-09-16 
2012-09-17 
2012-09-18 
2012-09-19 
2012-09-20 
2012-09-21 
2012-09-22 

如何轉換的2012-09-16選定的日期格式,並將其轉換成的date("l F jS")更愉快的格式?

回答

4

使用strtotime()

echo date("l F jS", strtotime($rowWeek['dt'])); 
1

如果你想要做在MySQL的格式,你可以這樣做:

SELECT dateformat("%W %M %D", mydate) 

僅供參考,我會如果你發現這個答案獲得更多的價值如果我爲它賺取任何積分,這將有所幫助。我該怎麼做,把我的分數放在我的簡歷上?

祝你好運。