Как добавить n-дней в формат даты ветки в цикле for?

Вы можете использовать версию языкового стандарта std::isalpha . Пример из ссылки:

#include 
#include 
int main()
{
    const wchar_t c = L'\u042f'; // cyrillic capital letter ya

    std::locale loc1("C");
    std::cout << "isalpha('Я​', C locale) returned "
               << std::boolalpha << std::isalpha(c, loc1) << '\n';

    std::locale loc2("en_US.UTF8");
    std::cout << "isalpha('Я', Unicode locale) returned "
              << std::boolalpha << std::isalpha(c, loc2) << '\n';
}

Выход:

isalpha('Я​', C locale) returned false
isalpha('Я', Unicode locale) returned true

0
задан Daniel Lechner 16 January 2019 в 11:33
поделиться

2 ответа

очевидно, ответ довольно прост.

    {% for j in 0..6 %}
         {% set datum = YOUR_DATE|date_modify("+" ~ j ~ " day")|date('D d.m.y') %}
    {% endfor %}

с этим, datum имеет правильное значение и добавляет j к себе.

0
ответ дан Daniel Lechner 16 January 2019 в 11:33
поделиться

Другое решение - перезапись переменной datum

{% set datum = current_user.cwmon %}
{% for j in 0..6 %}
    {% set datum = date(datum)|date_modify("+1 day")|date('D d.m.y') %}
    // other code
    {{ j }}: {{ datum }}
    // other code
{% endfor %}

демо

0
ответ дан DarkBee 16 January 2019 в 11:33
поделиться
Другие вопросы по тегам:

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