Я хочу сделать простую «Систему доступности гостиничных номеров», я попробовал много способов сделать это, наконец, я придумал какой-то код.
Для начала:
I есть 2 столбца для Дата книги и количество дней пребывания (5 дней, 9 дней и т. д. c. Макс. 10 дней).
Я получаю дату от вход с Jquery. Я l oop с foreach в типах номеров, после цикла с <= количество дней пребывания и переменной l oop, добавленной к дате бронирования. Я напишу это в массив как + 1. </p>
(у меня нет определенных c комнат, таких как 101,102 ..., et c)
После этого я создал таблицу для 4x10, и я сделал des c из stati c количество комнат, как, если (количество комнат == 0) номеров заполнено.
Я изменил название даты выбора даты в стол, можно изменить.
Я сделал это и проверил доступность только на 1 день, но не смог сделать это для нескольких дат.
(Я удалил свои MVC l oop коды, в этом причина Я не могу вставить это здесь) пример таблицы Мой ввод:
<input id="tomorrow" type="text" class="d-none" value="@DateTime.Today.AddDays(1).ToString("yyy-MM-dd")"/>
Вот мой jquery: (работает)
refresh();
$('#date').change(function(){
refresh();
})
function refresh(){
for (var j = 1; j < 11; j++) {
var qoim = $('#tomorrow').val();
var tt = document.getElementById('date').value;
var date = new Date(tt);
var newdate = new Date(date);
newdate.setDate(newdate.getDate() + j-1);
var dd = newdate.getDate();
var mm = newdate.getMonth() + 1;
var y = newdate.getFullYear();
var last = (dd)+"/"+(mm)+"/"+(y);
$('#mvcdtrh_'+j).text(last);
}
}