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