2012-09-19 50 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) 

仅供参考,我会如果你发现这个答案获得更多的价值如果我为它赚取任何积分,这将有所帮助。我该怎么做,把我的分数放在我的简历上?

祝你好运。