1

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

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

这给了我12 年 7 月13日。我可以得到一个将在12 年 7 月13日提供的查询吗?

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

4

1 回答 1

4

尝试

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

来自 DATE_FORMAT 的 MySQL 手册:

%D 带有英文后缀的月份中的某天(0th、1st、2nd、3rd,...)

于 2012-10-21T20:12:46.417 回答