PHP日期格式星期几

时间:2017-03-27 09:22:36

标签: php mysql date

我的slq声明我有这个:

DATE_FORMAT(end_date,'%jS %M %Y') AS endDate

我预计日期会像20th February 2017一样出现,但我得到jS February 2017

jS不起作用。我做错了什么?

3 个答案:

答案 0 :(得分:0)

您使用的是mysql DATE_FORMAT功能,因此您必须使用模式%D

来自here

  

%D带英文后缀的月份日期(0th,1st,2nd,3rd,�)

答案 1 :(得分:0)

您需要将其用作%D,而不是%jS

DATE_FORMAT(end_date,'%D %M %Y') AS endDate

答案 2 :(得分:0)

您应该使用%D而不是%jS! 如上所述:https://www.w3schools.com/sql/func_date_format.asp