我正在获得一个时间日期行并将其转换为更易于理解的短语。我使用了%M
,因此它会显示“Dec”而不是“December”,但它仍然只显示完整的月份名称。小%m
显示“05”而不是“Dec”,就像它应该的那样。
我做错了什么?
答案 0 :(得分:1)
%M
用于一个月的短文本表示,三个字母。
使用%F
进行一个月的完整文字表示,例如January
或March
答案 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
}。