%M显示完整的月份名称而不是缩写

时间:2012-12-08 11:29:29

标签: php

我正在获得一个时间日期行并将其转换为更易于理解的短语。我使用了%M,因此它会显示“Dec”而不是“December”,但它仍然只显示完整的月份名称。小%m显示“05”而不是“Dec”,就像它应该的那样。

我做错了什么?

3 个答案:

答案 0 :(得分:1)

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

使用%F进行一个月的完整文字表示,例如JanuaryMarch

答案 1 :(得分:1)

根据MySQL Manual%b显示缩写的月份名称,就像你想要的那样。

答案 2 :(得分: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 }。