我想将数字转换为实际月份。我只需要一个月。
我现在正在尝试这样
$str = 8;
$anInt = intval($str);
$test = date('M',$anInt);
echo $test;
结果是 JAN,结果我应该得到“AUG”。我不知道为什么。
对我有什么想法或建议吗?
我想将数字转换为实际月份。我只需要一个月。
我现在正在尝试这样
$str = 8;
$anInt = intval($str);
$test = date('M',$anInt);
echo $test;
结果是 JAN,结果我应该得到“AUG”。我不知道为什么。
对我有什么想法或建议吗?
使用mktime
.
echo date('M', mktime(0, 0, 0, $str));
给你:
echo date('M',strtotime('08/01/2012'));
或者,如果您想要全部大写:
echo strtoupper(date('M',strtotime('08/01/2012')));
可能还有其他方法,但这是第一个想到的