yii2怎么在视图里面输出是几小时前发布的

2022-03-25 20:40:30 浏览数 (2)

代码语言:javascript复制
<?=Yii::$app->formatter->asRelativeTime($model->created_at);?> 

必须在commonconfigmian.php里面设置:

代码语言:javascript复制
'language' => 'zh-CN',
'timeZone' => 'Asia/Shanghai',
'components' => [ 'formatter' => [ 'dateFormat' => 'yyyy-MM-dd', 'datetimeFormat' => 'yyyy-MM-dd HH:mm:ss', 'decimalSeparator' => ',', 'thousandSeparator' => ' ', 'currencyCode' => 'CNY', ], ], 

切记,数据是后台传过来的。前端从数据库中获取然后foreach输出即可

0 人点赞