首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将日期2012-09-16转换为php date("l F jS") (PHP/mySQL)

问将日期2012-09-16转换为php date("l F jS") (PHP/mySQL)
EN

Stack Overflow用户
提问于 2012-09-19 21:20:00
回答 2查看 301关注 0票数 0

我有一个以格式2012-09-16作为日期格式存储在mySQL中的日期,我想输出日期并将其转换为date("l F jS")格式。

我正在使用一个while循环来查询我的表,该表选择日期:

代码语言:javascript
复制
while($rowWeek=mysql_fetch_assoc($resultWeek)){
    echo date("l F jS", $rowWeek[dt]); 
}

上面的代码输出:Wednesday December 31st。对于每一天,这告诉我date()不喜欢$rowWeek[dt]使用的格式

当它应该循环通过当前周的7天时。

代码语言:javascript
复制
echo $rowWeek[dt];

输出正确的日期:

代码语言:javascript
复制
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")格式

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-19 21:20:45

使用strtotime()

代码语言:javascript
复制
echo date("l F jS", strtotime($rowWeek['dt']));
票数 4
EN

Stack Overflow用户

发布于 2012-09-19 23:29:24

如果要在MySQL中进行格式化,可以执行以下操作:

代码语言:javascript
复制
SELECT dateformat("%W %M %D", mydate)

仅供参考,如果你觉得这个答案有帮助,我会得到更多的价值,而不是我从中获得任何积分。我该怎么做,把我的SO分数写在简历上吗?

祝好运。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12495613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档