AlexxIT / MorphNumbers

Компонент Home Assistant для работы с числительными в Jinja2
https://t.me/AlexxIT_SmartHome
90 stars 6 forks source link

Ошибка с порядковыми числительными #13

Closed AlexxIT closed 1 year ago

AlexxIT commented 3 years ago

Подскажите, можно текущую дату склонять? хочу получить ВОСЬМОГО ноября

{{ now().timestamp()|timestamp_custom('%d') }} ==> 08

{{ now().timestamp()|timestamp_custom('%d')|format(morph='первого') }} ==> восемь первых

{{ now().timestamp()|timestamp_custom('%d')|format(morph='первого', as_ordinal=True) }} ==> TypeError: '>=' not supported between instances of 'str' and 'int'

kknishev commented 3 years ago

Проблема в том, что timestamp_custom по умолчанию во float, если явно задать int, то работает {{ now().timestamp()|timestamp_custom('%d')|int|format(morph='первого', as_ordinal=True) }} ==> восьмого

AlexxIT commented 1 year ago

https://github.com/AlexxIT/MorphNumbers/releases/tag/v1.4.0