我有一个简单的函数将月份从数字转换为名称,即 10 到 10 月
function convertToName($month) {
$month = date('F', mktime(0, 0, 0, $month));
return $month;
}
这工作正常,直到时钟似乎倒退了一个小时。我现在又找回了错误的名字。
我尝试使用 date_default_timezone_set 定义时区,但仍然没有。
奇怪的是,如果你传递函数 10,它返回十月,但传递它 11 或 12,它返回十二月,传递 1,一月,2 和 3 返回三月,等等。
我猜一定有一个非常简单的解决方法,但似乎无法在任何地方找到答案,
任何帮助,将不胜感激,
谢谢。