【发布时间】:2013-07-10 18:45:00
【问题描述】:
这就是我的小功能:
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 文档,这应该可以工作,不知道出了什么问题。 有什么想法或建议吗?
最好的问候 否认
【问题讨论】: