用自定义月份名称显示日期,

时间:2016-01-18 05:17:46

标签: php yii2 yii2-advanced-app

我是php新手,不知道如何操作字符串或日期。我有自定义月份名称,存储在数组中:

$months = ['1' => 'my Jan', '2'=>'my Feb', '3'=>'my Mar', '4'=>'my Apr', //etc.];

我想显示这些月份名称的日期,目前我显示:

date_format(new DateTime($route->start_date), 'd F Y')

,提供01 January 2016

我需要01 my Jan 2016

由于

1 个答案:

答案 0 :(得分:0)

希望这会有所帮助。

<?php
$months = ['1' => 'my Jan', '2'=>'my Feb', '3'=>'my Mar', '4'=>'my Apr'];
$date = new DateTime($route->start_date);
echo '<br>'.$date->format('d').' '.$months[$date->format('n')].' '.$date->format('Y');

?>