microinginer / yii2-human-formatter
v1.0.0
2015-08-14 21:31 UTC
Requires
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-09-09 01:50:11 UTC
README
这是一个为yii2扩展的基本格式化器的格式化器。重写日期时间并添加格式化电话号码的方法(仅限俄罗斯的号码)
示例
echo Yii::$app->formatter->asDatetime(time()); // 0 seconds ago echo Yii::$app->formatter->asDatetime(strtotime('- 1 day')); // Yesterday at 11:55 pm echo Yii::$app->formatter->asDatetime('2014-08-23 23:55:12'); // August 23 at 11:55 pm echo Yii::$app->formatter->asPhone('89254552773'); // +7 (925) 455-27-73 echo Yii::$app->formatter->asPhone('9254552773'); // +7 (925) 455-27-73 echo Yii::$app->formatter->asPhone('925 455 27 73'); // +7 (925) 455-27-73 echo Yii::$app->formatter->asPhone('(925) 455 27-73'); // +7 (925) 455-27-73
echo GridView::widget([ 'dataProvider' => $dataProvider, 'columns' => [ 'id', 'title', 'mobile:phone', 'created_at:datetime', 'description:ntext', ], ]);
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一
php composer.phar require --prefer-dist microinginer/yii2-human-formatter "dev-master"
或者
"microinginer/yii2-human-formatter": "dev-master"
将以下内容添加到您的 composer.json 文件的要求部分。
添加到配置
$config = [ ... 'components' => [ ... 'formatter' => [ 'class' => 'microinginer\humanFormatter\HumanFormatter', ] ... ] ... ]