0

我得到一个时间日期行并将其转换为一个看起来更漂亮的短语。我使用%M它来显示“Dec”而不是“December”,但它仍然只显示完整的月份名称。小%m显示“05”而不是“Dec”,就像它应该的那样。

我究竟做错了什么?

4

3 回答 3

3

根据MySQL Manual,它 %b会显示您想要的缩写月份名称。

于 2012-12-08T12:11:48.603 回答
1

%M用于一个月的简短文本表示,三个字母。

用于%F月份的完整文本表示,例如JanuaryMarch

于 2012-12-08T11:35:37.850 回答
0

阅读: http ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format

你不是在调用 PHP 函数date(),而是 MySQL(所以我假设)函数DATE_FORMAT(),所以你需要编写%b而不是%M.

于 2012-12-08T12:15:38.823 回答