MySQL date_格式显示';第一个和第二个';第二个'';第三';

MySQL date_格式显示';第一个和第二个';第二个'';第三';,mysql,Mysql,我正在更改日期输出,并尝试显示nd、rd、st等,如2013年9月1日或3日。查看手册“jS”应该可以做到这一点,但它只是在输出废话。有人知道正确的字母是什么吗 编辑:我的错,我以为日期格式是PHP而不是MySQL-对不起。 如果您阅读文档,您将看到使用%D显示日期后缀 DATE_FORMAT(date, "%D") as suffix 将产生“第二个”或“第一个”,等等。您确实没有明确表示您正在尝试更改SQL查询中的某些内容……php和MySQL都有一个date\u format()函数。

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

编辑:我的错,我以为日期格式是PHP而不是MySQL-对不起。

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

DATE_FORMAT(date, "%D") as suffix

将产生“第二个”或“第一个”,等等。

您确实没有明确表示您正在尝试更改SQL查询中的某些内容……php和MySQL都有一个date\u format()函数。
DATE_FORMAT(date, "%D") as suffix