php中是否有一个函数,您可以在一个月内将数字12转换为等效值。 例如,如果mysql数据库存储数字而不存储日期的单词。 你怎么把12号转换成12月这个词呢?
答案 0 :(得分:11)
试试这个并查看date function以获取更多答案:
date('F', mktime(0, 0, 0, 12))
答案 1 :(得分:5)
你可以这样做:
echo date('F', mktime(0, 0, 0, 12));
答案 2 :(得分:2)
strftime("%B", mktime(0, 0, 0, 12));
就像date()一样,除非事先使用setlocale设置区域设置,否则它将为您完成本地化。
答案 3 :(得分:2)
您也可以使用
直接在MySQL中执行此操作SELECT MONTHNAME(STR_TO_DATE(12, '%m')); -- December
请参阅http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_str-to-date
答案 4 :(得分:1)
date("F", mktime(0, 0, 0, 12, 1, 2000));
答案 5 :(得分:1)