Мне нужно присвоить значение var
в зависимости от значения, полученного от другого var
, но это дает мне неопределенное значение.
Мне нужно предоставить скидку в зависимости от того, в какие дни вы заранеесделал оговорку, например
<input type="date" id="arriveDate">
<input type="submit" value="submit">
Дело в том, что мне нужно рассчитать дни между сегодняшним днем и arriveDate
.С этим проблем нет (но любой комментарий будет приветствоваться)
в js. Я делаю это так
var today = Date.now();
var arriveDateInserted = new Date(document.getElementById("arriveDate").value);
var diffDays = Math.round(((arriveDateInserted - today)/86400000)+1);
Теперь мне нужно дать скидку в зависимости от того, сколько дней впередбронирование сделано.Я пытался с троичным оператором, как это.
var discount = diffDays < 61 ? 0:
diffDays > 60 && diffDays < 91 ? 0.10:
diffDays > 90 && diffDays < 121 ? 0.15;
Но у меня даже нет alert(discount)
Любая помощь будет ОЧЕНЬ признателен:)