Вывести в XSL дату на день раньше той, которая указана в Дата завершения публикации

#
Вывести в XSL дату на день раньше той, которая указана в Дата завершения публикации
Здравствуйте!
В XSL вывожу дату завершения показа товара:
<xsl:text>До </xsl:text><xsl:value-of disable-output-escaping="yes" select="substring(end_datetime, 1, 10)"/>


Подскажите, пожалуйста, как вывести дату на день раньше? Чтобы получилось так:
До ..... включительно
#
Re: Вывести в XSL дату на день раньше той, которая указана в Дата завершения публикации
Вот странная затея прибавлять и убавлять.
Допустим мы хотим продавать товар всего неделю с текущего момента.
Хорошо. Должно получиться до 21 числа включительно. Зачем указывать 22-е число?
Заходим в товар и выставляем дату на значение 21.09.2017 и время  23:59:59. Готово.

При вычислениях даты в xsl будут неточности. Как минимум на одну секунду, как максимум на 23 часа 59 минут 59 секунд.
Те будет писать, что товар уже недоступен, но он будет ещё продаваться тк время публикации ещё не истекло.

Если указывать дату до принципиально, то наиболее разумно, на мой взгляд, будет повесить хук на сохранение товара и уже там убавлять один день и устанавливать время на 23:59:59. Решение получится странное, хотя и рабочее. Если нужно могу накидать.
Email: roman.fov@gmail.com Skype: roman-fov
#
Re: Вывести в XSL дату на день раньше той, которая указана в Дата завершения публикации
Roman Fov,
Да, скорее всего, придется делать  с указанием времени 23:59:59. Просто не хотелось в excel прописывать дату со временем...
Авторизация