Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何根据Yii2中的语言环境以特定格式显示日期(俄语和英语-php:m/d/Y)?_Php_Date_Formatting_Yii2 - Fatal编程技术网

如何根据Yii2中的语言环境以特定格式显示日期(俄语和英语-php:m/d/Y)?

如何根据Yii2中的语言环境以特定格式显示日期(俄语和英语-php:m/d/Y)?,php,date,formatting,yii2,Php,Date,Formatting,Yii2,我想以配置中指定的格式显示日期(例如,2006年4月10日)。俄语-10.04.2006和英语4.10.2006 在配置中,您可以为short、medium、long和full类型的预设模板设置格式化程序。日期的格式如下: 简写:2006年4月4日至10月6日 中等:10аПа。2006 г. 2006年4月10日 全文:2006年11月10日。2006年4月10日,星期一 长:10аПаааааааа2006Γ。2006年4月10日 如何指定格式:10.04.2006(rus)和4.10.

我想以配置中指定的格式显示日期(例如,2006年4月10日)。俄语-10.04.2006和英语4.10.2006

在配置中,您可以为short、medium、long和full类型的预设模板设置格式化程序。日期的格式如下:

  • 简写:2006年4月4日至10月6日
  • 中等:10аПа。2006 г. 2006年4月10日
  • 全文:2006年11月10日。2006年4月10日,星期一
  • 长:10аПаааааааа2006Γ。2006年4月10日

如何指定格式:10.04.2006(rus)和4.10.2006(eng)?

在Yii2基本应用程序中。在config->web.php中添加
formatter

'components' => [
     'formatter' => [
        'timeZone' => 'Asia/Kolkata',
        'dateFormat' => 'dd-MM-yyyy', //Date format to used here
        'datetimeFormat' => 'php:d-m-Y H:i:s',
        'timeFormat' => 'php:h:i:s A',
        'decimalSeparator' => '.',
        'thousandSeparator' => '',
        'class' => 'yii\i18n\Formatter',
      ],
 ]

请参阅Yii2基本应用程序中的此链接。在config->web.php中添加
formatter

'components' => [
     'formatter' => [
        'timeZone' => 'Asia/Kolkata',
        'dateFormat' => 'dd-MM-yyyy', //Date format to used here
        'datetimeFormat' => 'php:d-m-Y H:i:s',
        'timeFormat' => 'php:h:i:s A',
        'decimalSeparator' => '.',
        'thousandSeparator' => '',
        'class' => 'yii\i18n\Formatter',
      ],
 ]

请参阅此链接

您可以在
格式化程序
中为此定义
时区
。这与日期格式的关系如何?您可以在
格式设置程序中为此定义
时区
,阅读更多信息。这与日期格式有何关系?如何指定格式:10.04.2006(rus)和4.10.2006(eng)?如何指定格式:10.04.2006(rus)和4.10.2006(eng)?