MySQL - mysql日期格式后缀(第1,第2,第3 ......)

时间:2012-10-21 20:07:13

标签: php mysql

我怀疑是否存在,但我只是想知道我是否可以将后缀直接应用于MySQL查询中的日期编号,而不是必须再次使用PHP进行攻击?换句话说,我目前正在查询

DATE_FORMAT(Date,"%d %b %y")

这给了我 13 7月12日。我可以获得一个可以提供 13th 7月12日的查询吗?

如果没有,应用后缀的最有效方法是什么?目前,我正在将字符串爆炸成数组,通过函数运行day变量以应用正确的后缀,然后再将所有变量连接在一起。

1 个答案:

答案 0 :(得分:4)

尝试

DATE_FORMAT(Date,"%D %b %y")

来自DATE_FORMAT的MySQL手册:

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