数组以strtotime代替月份名称

时间:2018-10-30 18:43:24

标签: php

替换月份的名称有点麻烦。

我的阵列:

$try= array(
       '01'=>'Jan123',
       '02'=>'Fev123',
       '03'=>'Mar123',
       '04'=>'Abr123',
       '05'=>'May123',
       '06'=>'June123',
       '07'=>'July123',
       '08'=>'Agos123',
       '09'=>'Set123',
       '10'=>'Out123',
       '11'=>'Nov123',
       '12'=>'Dez123'
   );

日期代码:

<?php echo $try[date("m Y", strtotime("-10 month"))]; ?>

它显示我空白,没有输出,知道为什么吗?

1 个答案:

答案 0 :(得分:1)

此代码输出为 2017年12月

  <?php echo date(“ m Y”,strtotime(“-10 month”)); ?>
 

并且您数组中的键是01、02、03等...请尝试使用此代码

  <?php echo $ try [date(“ m”,strtotime(“-10 month”))]]; ?>