Форматы чисел

голоса: 0
Доброго времени суток.  Редактирую печатную форму заказа, Появился такой вопрос - как указать формат числа, например:  1. $ORDER_AMOUNT$ возвращает число типа 0.00€, $ORDER_VAT$ возвращает этот же тип, а вот <?($ORDER_AMOUNT$-$ORDER_VAT$)?> возвращает в виде 0. Как отображить его в виде 0.00  2. $MONTH$ возвращает 5(май), как сделалть, чтобы было бы 05.    А ещё не могу понять, какой код у стоимости товара без НДС  Заранее спасибо
| Автор: | Категория: Интернет-магазин
Редактирование | | Автор: Юрий Деянов

Ответов: 1

Голоса: +1
 
Лучший ответ

<?$ORDER_AMOUNT$-$ORDER_VAT$?>$
По поводу месяца, я давал вам скрипт, немного исправленно...

<h4>Оплатить до: <span id="timeto"></span></h4>

<script>
var currentTime = new Date()
currentTime.setDate(currentTime.getDate()+14)
var month = currentTime.getMonth() + 1
var day = currentTime.getDate()
var year = currentTime.getFullYear()
if (day < 10) day = '0' + day
if (month < 10) month = '0' + month
document.getElementById("timeto").innerHTML = day + "." + month + "." + year;
    </script>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Спасибо! Попробую вечером, но в данном случае мне нужно создать Номер счёта типа "ГГММДД-###", если я использую стандартные коды, то вместо 170504-005 получаю 201754-005.
Ваш код работает, но, к сожалению, его никак использовать ибо в PDF варианте счёт он мало того, что не отображается, так ещё и убивает всю таблицу, в которую его вставить =(  в HTML варианте всё прекрасно.  А, жаль...
Юрий Деянов,
Частично ответил сам:  <?($YEAR$-2000)?><?if($MONTH$<10)?>0$MONTH$<?else?>$MONTH$<?endif?><?if($DAY$<10)?>0$DAY$<?else?>$DAY$<?endif?>/$ORDER_ID$</font>
...