我得到一个时间日期行并将其转换为一个看起来更漂亮的短语。我使用%M
它来显示“Dec”而不是“December”,但它仍然只显示完整的月份名称。小%m
显示“05”而不是“Dec”,就像它应该的那样。
我究竟做错了什么?
我得到一个时间日期行并将其转换为一个看起来更漂亮的短语。我使用%M
它来显示“Dec”而不是“December”,但它仍然只显示完整的月份名称。小%m
显示“05”而不是“Dec”,就像它应该的那样。
我究竟做错了什么?
根据MySQL Manual,它 %b
会显示您想要的缩写月份名称。
%M
用于一个月的简短文本表示,三个字母。
用于%F
月份的完整文本表示,例如January
或March
阅读: http ://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format
你不是在调用 PHP 函数date()
,而是 MySQL(所以我假设)函数DATE_FORMAT()
,所以你需要编写%b
而不是%M
.