月を数字から名前に変換する簡単な関数があります。つまり、10から10月
function convertToName($month) {
$month = date('F', mktime(0, 0, 0, $month));
return $month;
}
これは問題なく機能していましたが、時計が 1 時間戻ったようです。私は今、間違った名前を取り戻しています。
date_default_timezone_set でタイムゾーンを定義しようとしましたが、まだ何もありません。
奇妙なことに、関数 10 を渡すと 10 月が返されますが、11 または 12 を渡すと 12 月が返され、1、1 月、2 および 3 を渡すと 3 月が返されます。
かなり簡単な修正が必要だと思いますが、どこにも答えが見つからないようです。
どんな助けでも大歓迎です、
ありがとう。