Время до и после указанной даты
Показывать, сколько времени осталось или прошло с указанной даты можно через метод Yii::$app->formatter->format()
с помощью параметра «relativeTime».
# Сколько времени до указанной даты Yii::$app->formatter->format('2019-11-01', 'relativeTime'); // через 21 день Yii::$app->formatter->format('2020-01-01', 'relativeTime'); // через 2 месяца # Сколько времени прошло c указанной даты Yii::$app->formatter->format('2019-10-01', 'relativeTime'); // 9 дней назад Yii::$app->formatter->format('2019-08-01', 'relativeTime'); // 2 месяца назад
По умолчанию время даты выводится на английском языке. Чтобы время выводилось на русском языке, в файле config/web.php надо указать параметр language
.
# congif/web.php $config = [ 'id' => 'basic', 'basePath' => dirname(__DIR__), 'language' => 'ru-RU', // язык сайта // … ];
Поддержать автора