Скрипт для отображения даты предстоящей двухмесячной пятницы
Дата отсечения: дата отсечения устанавливается как предстоящая двухмесячная пятница (например, даты отсечения-14 и 28 июня. Если представление сделано сегодня(26 июня), то дата отсечения-28 июня. Если представление будет сделано 29 июня, то датой отсечения будет 12 июля. Как только наступит 13 июля, следующая дата отсечения будет 26 июля. И так далее, в зависимости от того, когда пользователь отправляет форму, она будет отображать правильную дату отсечения. Я просмотрел несколько других примеров, но не могу найти ни одного для того, что я хочу. Скрипт должен отображать дату наступления двухмесячной пятницы.
Что я уже пробовал:
<script> var currentDate = new Date(new Date().getTime()+(8*24*5000000)) document.getElementById('cutoffdate').value = (currentDate.getDate()) +'/' + (currentDate.getMonth()+1) +'/'+ currentDate.getFullYear() </script>
Maciej Los
Я думаю, что вам нужно получить последний день в месяце, а затем вернуться в прошлую пятницу. Перенеситесь на 1 неделю назад, чтобы получить начальную дату для двухмесячной пятницы. Чек, если эта дата больше, чем сегодня. Если нет, перейдите к следующему месяцу и повторите шаги....
[РЕДАКТИРОВАТЬ]
А как насчет мая 2019 года?