基于国家/地区的显示时间(单位:yii2)
我使用了时间戳行为来显示时间,效果很好。如何根据国家显示时间?您的问题相当笼统。您应该了解国际化和数据格式TIMG,因为您可以将date fornmat本地化基于国家/地区的显示时间(单位:yii2),yii2,yii2-advanced-app,Yii2,Yii2 Advanced App,我使用了时间戳行为来显示时间,效果很好。如何根据国家显示时间?您的问题相当笼统。您应该了解国际化和数据格式TIMG,因为您可以将date fornmat本地化 Yii::$app->formatter->locale = 'en-US'; echo Yii::$app->formatter->asDate('2014-01-01'); // output: January 1, 2014 Yii::$app->formatter->locale
Yii::$app->formatter->locale = 'en-US';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: January 1, 2014
Yii::$app->formatter->locale = 'de-DE';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: 1. Januar 2014
Yii::$app->formatter->locale = 'ru-RU';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: 1 января 2014 г.
和/或配置格式化程序组件
return [
'components' => [
'formatter' => [
'dateFormat' => 'dd.MM.yyyy',
'decimalSeparator' => ',',
'thousandSeparator' => ' ',
'currencyCode' => 'EUR',
],
],
];
你的问题相当笼统。您应该了解国际化和数据格式TIMG,因为您可以将date fornmat本地化
Yii::$app->formatter->locale = 'en-US';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: January 1, 2014
Yii::$app->formatter->locale = 'de-DE';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: 1. Januar 2014
Yii::$app->formatter->locale = 'ru-RU';
echo Yii::$app->formatter->asDate('2014-01-01'); // output: 1 января 2014 г.
和/或配置格式化程序组件
return [
'components' => [
'formatter' => [
'dateFormat' => 'dd.MM.yyyy',
'decimalSeparator' => ',',
'thousandSeparator' => ' ',
'currencyCode' => 'EUR',
],
],
];