JQuery在2个日期文本框中计算日差 [英] JQuery Calculate Day Difference in 2 date textboxes

查看:150
本文介绍了JQuery在2个日期文本框中计算日差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个asp.net texbox与日历扩展名。



我想知道当一个日期控制更改时,两个日期之间的天数。如何使用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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆