Математика с Датой в XSL

#
Re: Математика с Датой в XSL
Задача решена!

в ТДС записываем текущую дату
$oCurrent_date = date('Y-m-d'; // именно в этом формате
$Shop_Controller_Show
    ->addEntity(Core::factory('Core_Xml_Entity'->name('сurrent_date'->value($oCurrent_date)); // теперь в XML есть сurrent_date

В шаблон в том месте где нужно:

                               <xsl:variable name="current_date" select="/shop/current_date"/>
            <xsl:variable name="difference_date" select="dateifference($current_date,datetime)" />
            <xsl:variable name="difference_date_cut" select="substring-before(substring-after($difference_date, 'P', 'D'" />
            <xsl:if test="number($difference_date_cut) &lt; 30"> // 30 количество дней
               <div class="ribbon-wrapper-new">
                  <div class="ribbon-round-new bg-color3">НОВИНКА</div>
               </div>
            </xsl:if>
Теперь если дата создания товара меньше 30 дней выводим слово НОВИНКА
Авторизация