alexivchenko Опубликовано 8 ноября, 2019 Жалоба Поделиться Опубликовано 8 ноября, 2019 (изменено) Понадобилось вывести в карточку товара приблизительную дату доставки товара +1-2 дня Взял за основу http://forum.simplacms.ru/topic/10813-%D0%BC%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C-%D0%BF%D0%BE%D0%B4%D1%82%D0%B0%D0%BB%D0%BA%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0-%D0%BA-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF/?hl=%2B%D0%B4%D0%B0%D1%82%D0%B0+%2Bsmarty&do=findComment&comment=82967 Может кому нужно будет. Закидываем файл modifier.date_format.php в папку /Smarty/libs/plugins/modifier.date_format.php В нужное место карточки товара вставляем <div class="delivery_date"> Дата доставки: <span>{"+1 days"|date_format:"%d"} {"+1 days"|date_format:"%m":"":"rus"} - {"+2 days"|date_format:"%d"} {"+2 days"|date_format:"%m":"":"rus"}</span> </div> Будет такЕсли сегодня 8 ноября, то на сайте покажет: Дата доставки: 09 ноября - 10 ноября Изменено 8 ноября, 2019 пользователем alexivchenko Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 10 ноября, 2019 Жалоба Поделиться Опубликовано 10 ноября, 2019 А покороче не пойдет? {"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"} Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 10 ноября, 2019 Автор Жалоба Поделиться Опубликовано 10 ноября, 2019 Может и пойдёт, но не знаю как такое выражение скажется на вывод дней, чтобы не было 32-33 и так далее. Я написал, как указал Мишаня в комментариях. Если ваше выражение выражает ту же мысль, то спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
Morfeus Опубликовано 28 января, 2020 Жалоба Поделиться Опубликовано 28 января, 2020 Спасибо за пример, но при выводе получается что то вроде %28 % 01 Можете подсказать как будет код правильно тогда написан.Пример:28.01.2020 - 30.01.2020Спасибо за ответ. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 29 января, 2020 Автор Жалоба Поделиться Опубликовано 29 января, 2020 Спасибо за пример, но при выводе получается что то вроде %28 % 01 Можете подсказать как будет код правильно тогда написан.Пример:28.01.2020 - 30.01.2020 Спасибо за ответ. {"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"}Меняется только числа +1 и +2 в date_format ничего менять не надо Цитата Ссылка на сообщение Поделиться на другие сайты
Morfeus Опубликовано 29 января, 2020 Жалоба Поделиться Опубликовано 29 января, 2020 {"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"}Меняется только числа +1 и +2 в date_format ничего менять не надоВы не правильно поняли все прописываю верно в магазине на странице выводится сообщение "Дата доставки: %30 %01 - %31 %01"Одним словом не читаемое сообщение. Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 29 января, 2020 Автор Жалоба Поделиться Опубликовано 29 января, 2020 Вы не правильно поняли все прописываю верно в магазине на странице выводится сообщение "Дата доставки: %30 %01 - %31 %01"Одним словом не читаемое сообщение. Вы файл скачивали и меняли, что указан выше? Цитата Ссылка на сообщение Поделиться на другие сайты
Morfeus Опубликовано 30 января, 2020 Жалоба Поделиться Опубликовано 30 января, 2020 Вы файл скачивали и меняли, что указан выше? Как и положено скачивал modifier.date_format.php Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 30 января, 2020 Автор Жалоба Поделиться Опубликовано 30 января, 2020 Как и положено скачивал modifier.date_format.phpНапишите в личные сообщения сайт я посмотрю Цитата Ссылка на сообщение Поделиться на другие сайты
keks Опубликовано 22 марта, 2023 Жалоба Поделиться Опубликовано 22 марта, 2023 (изменено) В 29.01.2020 в 22:38, Morfeus сказал: {"+1 days"|date_format:"%d %m":"":"rus"} - {"+2 days"|date_format:"%d %m":"":"rus"} измените %d %m на d.m.Y (получается день.месяц.год) {"+1 days"|date_format:"d.m.Y":"":"rus"} - {"+2 days"|date_format:"d.m.Y":"":"rus"} тут интересная статья по форматированию даты PHP, можете под себя изменить Изменено 22 марта, 2023 пользователем keks Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.