davidhirtz / yii2-timeago
Displays relative timestamps (e.g. "4 minutes ago" or "about 1 day ago") via a custom web component.
Installs: 19 146
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- npm-asset/x-timeago: ^1.1
- yiisoft/yii2: ^2.0
README
Used to display auto-updating, translated relative dates (e.g. "3 minutes ago") HTML tags using a custom web component.
For the previous version build on jQuery, use the version v1.2.0
constraint in your composer.json
.
Installation
composer require davidhirtz/yii2-timeago "^2.1"
Usage
Once the extension is installed, simply use it in your view like this:
<?= \davidhirtz\yii2\timeago\Timeago::tag(time()); ?>
Or use the column helper class in your \yii\grid\GridView
:
[ 'attribute' => 'created_at', 'class' => \davidhirtz\yii2\timeago\TimeAgoColumn::class, ],