171 похожих чатов

Тут решаю небольшой вопрос, с разницей между датами на fenom,

накидал такое:

{set $futureDate = '1698699600'} // будущая дата в формате unix
{set $nowDate = $date|date_format:"%s"}// текущая дата
{($futureDate - $nowDate) | date :"d"} // вывод разницы между датами в днях

Насколько такое решение колхозное??

13 ответов

12 просмотров

<?php // Creates DateTime objects $datetime1 = date_create('2016-06-01'); $datetime2 = date_create('2018-09-21'); // Calculates the difference between DateTime objects $interval = date_diff($datetime1, $datetime2); // Printing result in years & months format echo $interval->format('%R%y years %m months'); ?>

Дмитрий- Автор вопроса
Дмитрий- Автор вопроса
Дмитрий
я без сниппетов хотел

{set $datetime1 = $.php.date_create('2016-06-01')} {set $datetime2 = $.php.date_create('2018-09-21')} {$.php.date_diff($datetime1, $datetime2) | date_format : '%R%y years %m months'} попробуйте я не тестировал

Дмитрий- Автор вопроса
Степан Гончаров 🇷🇺
{set $datetime1 = $.php.date_create('2016-06-01')}...

спасибо, попробую) но у меня вопрос основной, насколько колхозно сделать это на fenom? как у меня в сообщении? Это прям говнокод или можно использовать?

Дмитрий- Автор вопроса
Артур Шевченко💀
Не надо подобную логику пихать в шаблон

говнокод значит) В сниппет вынести лучше?

Дмитрий
говнокод значит) В сниппет вынести лучше?

Не в этом дело, много логики в шаблон усложняет его чтение

Дмитрий- Автор вопроса
Артур Шевченко💀
Не в этом дело, много логики в шаблон усложняет ег...

так-то да.. идею понял, спасибо, попробую по методу @nezabor в сниппете сделать

Если это потом идёт в where, то ничего плохого не вижу. Иначе зачем вообще модификаторы придумали и ими пользуются...

Дмитрий- Автор вопроса
Алексей Смирнов
Если это потом идёт в where, то ничего плохого не ...

да просто в шаблоне надо вывести: осталось N дней, и всё

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

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Заметил в ghci 9.4.8: > :t (<*>) @((->)_) (<*>) @((->)_) :: (w -> (a -> b)) -> (w -> a) -> w -> b Разве не должно (w -> (a -> b)) быть записано как (w -> a -> b)? Это баг, ил...
Михаил
13
Any electron dev here?
Sayanth Tezro
12
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
так это может кто что знает или использует что-то как макбук только не макбук? на 13…14 дюймов
Michael
9
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
did you mean this? if yes no you don't need it. just need a ui for handle process with ui and some terminal code. you don't want to re create adb your self you just want add u...
Mr Thieves
7
Карта сайта