Я использую jQuery datepicker. В моей заявке у меня есть startDate
и endDate
диапазонов дат.Как найти дни между двумя датами в JavaScript или jQuery datepicker?
Если мой диапазон дат меньше недели (7 дней), мне нужно отключить текстовое поле дня. Пожалуйста, смотрите изображение ниже
я могу иметь возможность получить количество дней разницы между датам, как это;
var startDate = $('#startDate').datepicker('getDate');
var endDate = $('#endDate').datepicker('getDate');
//find difference between start and end date
var noOfDays = Math.ceil((startDate - startDate)/(1000 * 60 * 60 * 24));
Если noOfDays
менее чем за 7 дней, мне нужно отключить день текстовое поле в соответствии с диапазоном дат. Для этого мне нужны списки дней между диапазонами дат.
Согласно моему примеру, изображение Mon
и Sun
должно быть отключено.
['Tue','Wed','Thu','Fri','Sat']
или соответствующие значения дня UTC ['1','2','3','4','5']
должны быть включены.
Может ли кто-нибудь вести меня, чтобы получить дневные значения?
вар STARTDATE = $ ('# STARTDATE') DatePicker ('GetDate.'); var endDate = $ ('# endDate'). Datepicker ('getDate'); var diffDays = endDate.getDate() - startDate.getDate(); предупреждение (diffDays); –
@prakashtank: Я могу найти разницу в днях. Но мне нужны дни между диапазонами дат, например '['Tue', 'Wed', 'Thu', 'Fri', 'Sat']' – Ranjith