在PHP中,我想以我的语言显示上个月(德语)。 我找到了翻译的工作片段:
<?php $monate = array(1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
$monat = date("n");
echo $monate[$monat]; ?>
上个月也是个好人:
<?php $date=date_create("2013-05-01");
date_modify($date,"first day of last month");
echo date_format($date,"M"); ?>
但与我尝试的相同,我无法将这两者结合起来。 E.g:
<?php $monate = array(1=>"Januar",
2=>"Februar",
3=>"März",
4=>"April",
5=>"Mai",
6=>"Juni",
7=>"Juli",
8=>"August",
9=>"September",
10=>"Oktober",
11=>"November",
12=>"Dezember");
$monat = date("n");
monat_modify($date,"last month");
echo $monate[$monat]; ?>
没办法...... :-)任何提示如何将这两者结合起来?
答案 0 :(得分:0)
替换
$monat = date("n");
monat_modify($date,"last month");
echo $monate[$monat];
与
$monat = date_create();
date_modify($monat,"last month");
$monat = date_format($monat,"n");
echo $monate[$monat];