SMARTY - как добавить дни в переменную к дате?

Я хочу добавить в $order->date_add дату, дополнительные дни. Количество дней в переменной $order->days У меня есть такой код

{$order->date_add|cat:' +60 days'|date_format:"%d-%m-%Y"}

но я хочу заменить число '60' переменной $order->days. К сожалению, я не могу сделать это в php - я должен сделать это в smarty. Является ли это возможным? Как заменить это 60 на переменную?

1 ответ

В каком формате у вас есть дата в {$ order-> date_add}?

Если есть временная метка, вы можете сделать это:

{$order->date_add+20*24*60*60|date_format:"%d-%m-%Y"} //+20 days

или же

{$order->date_add + $order->days|date_format:"%d-%m-%Y"} // + {$order->days} days
Другие вопросы по тегам