Задать вопрос

Как изменить выборку Last 7 days на Last Week в DateRangePicker?

Добрый день! В DateRangePicker есть пресеты и один из них 'Last 7 days'. Мне надо поменять его на Last Week и выборку соответственно.
5ba25419b6eda943605033.png
  • Вопрос задан
  • 58 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
kawabanga
@kawabanga Куратор тега Yii
kartik же? А документацию открыть, на первой же странице есть ответ
demos.krajee.com/date-range

Далее загуглите last week in moment js , и сформируйте шаблон пикера.

initRangeExpr = true;
pluginOptions['ranges'] = [
    Yii::t('kvdrp', 'Today') => ["moment().startOf('day')", "moment().endOf('day')"],
    Yii::t('kvdrp', 'Yesterday') => ["moment().startOf('day').subtract(1,'days')", "moment().endOf('day').subtract(1,'days')"],
    Yii::t('kvdrp', 'Last {n} Days', ['n' => 7]) => ["moment().startOf('day').subtract(6, 'days')", "moment().endOf('day')"],
    Yii::t('kvdrp', 'Last {n} Days', ['n' => 30]) => ["moment().startOf('day').subtract(29, 'days')", "moment().endOf('day')"],
    Yii::t('kvdrp', 'This Month') => ["moment().startOf('month')", "moment().endOf('month')"],
    Yii::t('kvdrp', 'Last Month') => ["moment().subtract(1, 'month').startOf('month')", "moment().subtract(1, 'month').endOf('month')"]
];
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы