Хорошо, я не кодер, мне нужно сделать небольшую корректировку php на строке кода и потратили много часов, пытаясь понять, как это сделать. Существует много учебников о формате времени в php, но я не могу найти ответ на мою необходимость.Изменение формата выходного времени в вычислении даты php
У меня есть эта строка кода в приложении:
<span class="muted">Expires in <?=(now() > $l->list_expires) ? 'Closed' : timespan(now(),$l->list_expires)?></span>
я обнаружил, что «» list_expires столбец MySQL с UNIX даты времени в будущем, то есть 1479350850. код вычисляет время от теперь до будущей даты и выводит результат следующим образом: Coija.com Истекает через 4 недели, 1 день, 21 час, 30 минут
Я хочу показать результат короче, например, Срок действия истекает через 29 дней, а если это меньше одного дня, «истекает через 13 часов» или «истекает через 10 минут». Другой вариант - «осталось 29 дней».
Я знаю, что первая часть проверяет, закончилось ли время, и выдает «закрытые», но прямо сейчас, если он закрыт, выход: «Истекло в закрытом». Как я могу показать «Истек», если «закрыто» должно быть показано?
Любая помощь была бы принята с благодарностью. Спасибо
'Если (истёк) {не показывают замкнутый}' –