с средством выбора даты и тремя текстовыми полями:
- Textbox1: просмотреть выбранный номер недели DatePicker.
- Textbox2: просмотреть выбранное название дня DatePicker.
- Textbox3: показать выбранное DatePicker, если я работаю в этот день или я выключен.
У меня есть следующий код, который не работает.
Может кто-нибудь разобраться в нем и сказать мне, что я делаю неправильно?
Код: Выделить всё
jQuery UI Datepicker - Format date
$(function() {
var weekStart = new Date(2017, 1, 27);
var roster = ['work', 'off', 'off', 'work', 'work', 'work', 'work',
'off', 'work', 'work', 'work', 'off', 'off', 'work'];
$('#date').datepicker({minDate: weekStart, onSelect: function(dateStr) {
var date = $(this).datepicker('getDate');
var days = Math.floor((date.getTime() - weekStart.getTime()) / (24 * 60 * 60 * 1000));
var week = Math.floor(days / 7) % 2;
$('#week').text(week + 1);
$('#day').text($.datepicker.formatDate('DD', date));
$('#work').text(roster[week * 7 + date.getDay() - 1]);
}});
});
Date:
Day:
week:
work:
Подробнее здесь: https://stackoverflow.com/questions/427 ... k-schedule
Мобильная версия