gpt4 book ai didi

javascript - 显示 2 个日期选择器日期之间的天数?

转载 作者:行者123 更新时间:2023-11-30 10:34:34 26 4
gpt4 key购买 nike

我想尝试计算两个日期选择器字段之间的天数,并在输入字段中显示该值。我搜索了很多不同的方法,但似乎无法正常工作。我正在使用 boostrap-datepicker.js

我在这里创建了一个 JS fiddle http://jsfiddle.net/KLpq7/201/这样你就可以看到我到目前为止的努力了

我的JS如下

function days() {
var a = $("#datepicker_start").datepicker('getDate').getTime(),
b = $("#datepicker_end").datepicker('getDate').getTime(),
c = 24*60*60*1000,
diffDays = Math.round(Math.abs((a - b)/(c)));
$("#totaldays").val(diffDays)
}

$('.datepicker')
.datepicker({format: 'DD, dd.mm.yyyy'})
.on('changeDate', function(ev){
$(this).datepicker('hide').blur();
});

在第一部分中,我试图实现这一点,但它不起作用!

寻求帮助...

最佳答案

我修改了您的 jsfiddle 以正确计算差异。我注意到的一种想法是您使用 dd/mm/yyyy 格式,默认情况下 JS 希望日期为 mm/dd/yyyy。最好以“美国”方式处理日期差异计算,但如果您必须使用 dd/mm/yyyy 的“正确”样式,那么我建议您查看 Globalize图书馆。

关于javascript - 显示 2 个日期选择器日期之间的天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14816881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com