我有以下查询,它为每个客户提供visit_date
:
select visit_date from visit
上述查询的输出是条目插入数据库时的时间戳,它将显示如下:
visit_date
2013-12-21 06:31:04
2013-12-21 11:05:30
2013-12-21 23:03:12
如何在MySQL中将上述日期转换为星期几?
答案 0 :(得分:5)
检查MySQL DATETIME FUNCTIONS以获取星期几或天名称或某一天或一年中的某一天< /强>
试试这个:
SELECT DAYOFWEEK(visit_date) FROM visit;
SELECT DAYNAME(visit_date) FROM visit;
SELECT DAYOFMONTH(visit_date) FROM visit;
SELECT DAYOFYEAR(visit_date) FROM visit;
答案 1 :(得分:1)
SELECT DAYOFWEEK(visit_date) FROM visit
它返回日期的工作日索引(1 =星期日,2 =星期一,...,7 =星期六)
答案 2 :(得分:0)
您可以使用普通的PHP更改日期。
date_format($visit_date, 'formatstring');
l(小写'L')
一周中某一天的全文表示
周日至周六
当然,如果您的网站应该是multilang,请注意存储在服务器上的区域设置。