【发布时间】:2016-12-27 13:45:45
【问题描述】:
我正在使用 jQuery 日期选择器。在我的应用程序中,我有 startDate 和 endDate 日期范围。
如果我的日期范围小于一周(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'] 应启用。
谁能指导我获取日值?
【问题讨论】:
-
var startDate = $('#startDate').datepicker('getDate'); var endDate = $('#endDate').datepicker('getDate'); var diffDays = endDate.getDate() - startDate.getDate();警报(diffDays);
-
@prakashtank :我可以找到天的差异。但我需要在日期范围之间发生天数,例如
['Tue','Wed','Thu','Fri','Sat']
标签: javascript jquery date datepicker date-range