在此 JavaScript 中,我能够计算两个日期之间的差异,但无法找到日期之间的星期日。如果星期日出现在两个日期之间,则从日期中减去星期日并显示总天数。
$(function () {
$(".datepicker").datepicker({ dateFormat: 'dd M y'});
$(".datepicker_2").datepicker({ dateFormat: 'dd M y'});
$('.datepicker').change(function () {
var start = $.datepicker.parseDate('dd M y', $(".datepicker").val());
var end = $.datepicker.parseDate('dd M y', $(".datepicker_2").val());
var total = 1;
if (start > end && end != null) {
alert("Begin date must be before End date");
$('.txtnoofdays').val(null);
startdate.focus();
}
if (end != null) {
var days = ((end - start) / 1000 / 60 / 60 / 24) + total;
$('.txtnoofdays').val(parseInt(days));
}
}); …Run Code Online (Sandbox Code Playgroud)