我需要计算所选日期与当前日期之间相差的周数。我尝试用 weekNumberPicked - weekNumberCurrent
进行计算,但如果这两个日期在不同的年份,则结果不正确,所以我可能需要像 daysDifference/7
。我应该如何使用 onSelect
操作来实现它?
最佳答案
您可以使用 Datepicker 的函数 getDate 来获取 Date 对象。
然后只需从另一个日期中减去一个日期(可能还想获得绝对值)以获得毫秒差值,并计算天数或周差值。
$('#test').datepicker({
onSelect: function() {
var date = $(this).datepicker('getDate');
var today = new Date();
var dayDiff = Math.ceil((today - date) / (1000 * 60 * 60 * 24));
}
});
关于javascript - jQuery UI Datepicker 天数差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5142693/