这就是我的小功能:
setlocale(LC_TIME, 'de_DE');
$date_array = array($blog_month,$blog_year);
var_dump($date_array);
$title_date = strftime("%B %Y", mktime(0,0,0, $date_array[0], 0, $date_array[1]));
echo $title_date;
var_dump 给出
array(2) {
[0]=> int(5)
[1]=> int(2013)
}
所以数组是正确的。但是$title_date
总是错的。在这种特殊情况下,回声显示April 2013
。我猜这个有问题mktime
,因为我检查了timestamp
它给出的,它总是错误的。
我确实阅读了 PHP 文档,这应该可以工作,不知道出了什么问题。有什么想法或建议吗?
最好的问候否认