Дата 30 дней + от даты в другом поле - PullRequest
0 голосов
/ 02 мая 2018

Я хочу заполнить дату, которая составляет не менее 30 дней от даты, в другом поле. Поле по-прежнему доступно для редактирования и должно позволять пользователю увеличивать дату, но не использовать какую-либо дату менее чем через 30 дней после даты в другом поле. Вот что у меня так далеко. Дата заполняется на 30 дней вперед, но я не могу ее увеличить.

var date= util.scand("mm/dd/yy", this.getField("CurrentDate").value);
date.setDate(date.getDate()+30)
event.value=util.printd("mm/dd/yy",date)

1 Ответ

0 голосов
/ 02 мая 2018

Вы всегда можете добавить любое количество дней к дате, преобразовав ее в миллисекунды, а затем добавив к ней days * 1000 * 60 * 60 * 24.

См. Пример ниже:

var date = new Date();
console.log(date);
const days = 30;
console.log(addDays(date, days));

function addDays(date, days) {
  return new Date(date.getTime() + days * 1000 * 60 * 60 * 24);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...