-1

我正在更改我的日期输出并尝试显示 nd、rd、st 等,例如 2013 年 9 月 1 日或 3 日。查看手册'jS'应该可以做到,但它只是在输出废话。有谁知道正确的字母是什么?

DATE_FORMAT(date, "%jS %M %Y") AS Displaydate

编辑:我的错,我认为 date_format 是 PHP 而不是 MySQL - 对不起。

4

1 回答 1

6

https://dev.mysql.com/doc/refman/5.6/en/date-and-time-functions.html#function_date-format

如果您阅读文档,您会看到使用 %D 显示日期后缀

DATE_FORMAT(date, "%D") as suffix

会产生'2nd'或'1st'等。

于 2013-09-12T00:51:02.887 回答