Гость
01 Авг 2014 07:09

Добрый день! Есть поле ввода datetime с шаблоном range_date_picker.php, вывод - шаблон range.php и форма дни+дата. На выводе, при заданном интервале 27.07.2014 - 31.07.2014, выводит 27.07.2014 4 дня - 31.07.2014 1 день, т.е. считает дни от каждой даты. А как можно сделать, чтобы выводились дни, между датами? Заранее спасибо!

Последние изменения: 30 Авг 2014


Sergey
Total posts: 13,748
01 Авг 2014 10:11

Ну да промежутк в днях между датами не счтает. Только одни от текущей даты или до текущей даты.

Сделать можно только создав новый шаблон вывода и там закостамизировать.


Гость
11 Авг 2014 09:06

Нашел такой блок кода (datetime.php) $now = JFactory::getDate(); $b_date = JFactory::getDate($value); $age = $b_date->diff($now)->days; а как вместо $now подставить вторую дату в интервале?


Sergey
Total posts: 13,748
11 Авг 2014 10:45

Не надо в этот файл лезть. Открой шаблон вывода и в нем правь. Там есть $this->value. Посмотри его вардампом и уже своими средствами отформатируй как хочешь.


pepperstreet VIP
Total posts: 3,837
30 Авг 2014 18:22

+1 Following...

Interesting topic. As far as I understand it with the help of Google translator ;)

  • Output date range as total amount of days

Like it. Would you mind to write further comments and hints in english, please?! Thanks in advance.

Работает на Cobalt