С большой помощью я сделал функцию, которая проверяет при загрузке, является ли дата выходным или нет, и если это воскресенье, она должна увеличивать день. Если это суббота, к этому дню добавляется 2, потому что, к сожалению, во Франции никто не хочет работать в выходные дни.
Вот код, который я использую:
<script type="text/javascript">
function getdate() {
var items = new Array();
var itemCount = document.getElementsByClassName("date");
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
}
for (var i = 0; i < itemCount.length; i++) {
items[i] = document.getElementById("date" + (i + 1)).value;
var itemDtParts = items[i].split("-");
var itemDt = new Date(itemDtParts[2], itemDtParts[1] - 1, itemDtParts[0]);
if (itemDt.getDay() == 6) {
itemCount[i].value = itemDt.getDate()+ "-" + (itemDt.getMonth() < 9 ? "0" : "") + (itemDt.getMonth() + 1) + "-" + itemDt.getFullYear();
}
if (itemDt.getDay() == 0) {
itemCount[i].value = itemDt.getDate()+ "-" + (itemDt.getMonth() < 9 ? "0" : "") + (itemDt.getMonth() + 1) + "-" + itemDt.getFullYear();
}
}
return items;
}
</script>
Все отлично работает для проверки того, является ли дата выходным, но когда я задаю дату +1, она не меняется.
Я просто хотел бы изменить субботу и воскресенье на понедельник.
Спасибо за помощь
SP.
.date
или#date
? Можете ли вы опубликовать (соответствующий) html или URL-адрес? - person Fred   schedule 29.08.2012