JQuery在2个日期文本框中计算日差 [英] JQuery Calculate Day Difference in 2 date textboxes
本文介绍了JQuery在2个日期文本框中计算日差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想知道当一个日期控制更改时,两个日期之间的天数。如何使用jquery或javascript来实现?
解决方案
这应该是窍门
var start = $('#start_date')。val();
var end = $('#end_date')。val();
// end - start以毫秒为单位返回差异
var diff = new Date(end-start);
// get days
var days = diff / 1000/60/60/24;
示例
var start = new Date(2010-04-01),
end = new Date(),
diff = new Date(end-start),
days = diff / 1000/60/60/24;
天; // => 8.525845775462964
HI Guys,
I have 2 asp.net texboxes with calendar extender. i want to find out the number of days between both dates when one of the date control is changed. how can i achieve this using jquery or javascript ?
解决方案
This should do the trick
var start = $('#start_date').val();
var end = $('#end_date').val();
// end - start returns difference in milliseconds
var diff = new Date(end - start);
// get days
var days = diff/1000/60/60/24;
Example
var start = new Date("2010-04-01"),
end = new Date(),
diff = new Date(end - start),
days = diff/1000/60/60/24;
days; //=> 8.525845775462964
这篇关于JQuery在2个日期文本框中计算日差的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文