有没有办法通过给出一个整数值PHP获得月份名称

Kan*_*iya 6 php

嗨我正在使用PHP我想传递一个整数值(1-12)并得到相应的月份名称,有没有办法在PHP中做到这一点,或者我必须通过初始化一个月名称数组来做我自己的.

我想做的

$month_name = get_month_name(1);

echo $month_name ; //echo january
Run Code Online (Sandbox Code Playgroud)

提前致谢

dec*_*eze 20

echo date('F', strtotime("2012-$int-01"));
Run Code Online (Sandbox Code Playgroud)


Row*_*wan 5

另一种内置方式是

$monthInt = 3;
$monthName = DateTime::createFromFormat('m', $monthInt)->format('F');
Run Code Online (Sandbox Code Playgroud)

如果PHP有一个内置的方法来获取日期名称而不创建日期对象,我会很高兴.