|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
Yii2 关于时间格式的用法
先添加配置文件:- 'language' => 'zh-CN',
- 'timeZone' => 'Asia/Shanghai',
- 'components' => [
- 'formatter' => [
- 'dateFormat' => 'yyyy-MM-dd',
- 'datetimeFormat' => 'yyyy-MM-dd HH:mm:ss',
- 'decimalSeparator' => ',',
- 'thousandSeparator' => ' ',
- 'currencyCode' => 'CNY',
- ],
- ],
复制代码
在视图和控制器等其他地方是这样使用的:- echo Yii::$app->formatter->asRelativeTime($model->created_at); // 几天前 几小时前
- echo Yii::$app->formatter->asDatetime($model->created_at); // 2015-6-16 11:51:43
复制代码
并且,如果配置了之后 Grid 可以这样转化时间:- <?= GridView::widget([
- 'dataProvider' => $dataProvider,
- 'filterModel' => $searchModel,
- 'columns' => [
- ['class' => 'yii\grid\SerialColumn'],
- 'id',
- 'created_at:datetime', // 更改时间
- ],
- ]); ?>
复制代码
更多用法参考: http://www.yiiframework.com/doc-2.0/yii-i18n-formatter.html |
|