Вычитание даты в JS

Это моя форма:

<form action="" method="POST"> 
 <label for="id_date">Date:</label>

 <label for="id_rday">How many days before?</label>
 <select id="id_rday" name="rday">
 <option value="1">1</option>
 <option value="2">2</option>
 <option value="3">3</option>
 <option value="4">4</option>
 <option value="5">5</option>
 <option value="6">6</option>
 <option value="7" selected="selected">7</option>
 </select>

 <label for="id_remind_at">Reminder date:</label>

 
</form>

Как создать что-то вроде этого:

Если пользователь выбирает id_date и id_rdate, поле id_reminder будет автоматически заполнено:

'id_reminder' = 'id_day - id_rday'
1 ответ

Вы можете получить день месяца из объекта Date, а затем вычесть:

var today = new Date();
var startDate = new Date();
startDate.setDate(today.getDate() - 5); // 5 days ago

http://www.w3schools.com/js/js_obj_date.asp

licensed under cc by-sa 3.0 with attribution.