Я использую следующий код javascript для отображения 7 дней в будущем на основе текущей даты.сделать Javascript будущей даты настроить для выходных
<script >
<!--
var m_names = ["January", "February", "March",
"April", "May", "June", "July", "August", "September",
"October", "November", "December"];
var d_names = ["Sunday","Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday"];
var myDate = new Date();
myDate.setDate(myDate.getDate()+7);
var curr_date = myDate.getDate();
var curr_month = myDate.getMonth();
var curr_day = myDate.getDay();
document.write(d_names[curr_day] + "," + m_names[curr_month] + " " +curr_date);
//-->
</script>
Я использую этот код javascript, чтобы сообщить своим клиентам, когда они получат свои пакеты.
Сценарий автоматически добавляет 7 дней к текущей дате. Я хотел бы, чтобы он скорректировал будущую дату (+7), если текущая дата выпадает на субботу или воскресенье.
Если текущая дата суббота, я бы хотел (а) добавить (+9 дней). Если текущая дата - воскресенье, я бы хотел ее добавить (+8 дней)
Все текущие дни, которые выпадают с понедельника по пятницу, я бы хотел (а) добавить (+7 дней).
Любые мысли о том, как это можно достичь?
Сделайте «7» как «9» для всех дат, если выходные дни посередине. то есть, если текущий день - вторник, а количество дней больше, чем '6', то добавьте' 2'. –