Javascript 我正在使用日期时间选择器,并希望我的开始和结束日期必须有24小时的差异

Javascript 我正在使用日期时间选择器,并希望我的开始和结束日期必须有24小时的差异,javascript,jquery,datetimepicker,Javascript,Jquery,Datetimepicker,开始时间为:-2014年2月18日11:00 结束时间为:-2014年2月27日09:33 我想使用jquery计算两个日期之间的差异 因此,我可以添加验证,用户在选择日期时必须保持24小时1天的差异。这是jquery var start = new Date("2014-02-18"); var end = new Date(); var diff = new Date(end - start); var days = diff/1000/60/60/24 //alert(days); if(

开始时间为:-2014年2月18日11:00 结束时间为:-2014年2月27日09:33 我想使用jquery计算两个日期之间的差异 因此,我可以添加验证,用户在选择日期时必须保持24小时1天的差异。

这是jquery

var start = new Date("2014-02-18");
var end = new Date();
var diff = new Date(end - start);
var days = diff/1000/60/60/24
//alert(days);
if(days<=1){
    alert("less then 1 day");
}
else{
    alert("more then 1 day");
}
这是它的JSFIDLE


好的,祝你好运。当您遇到问题时,请返回一些代码。如果这有帮助,我如何使用jquerySee计算差异
var start_actual_time  =  "02/18/2014 11:00";
var end_actual_time    =  "02/27/2014 09:33";

start_actual_time = new Date(start_actual_time);
end_actual_time = new Date(end_actual_time);

var diff = end_actual_time - start_actual_time;

var diffSeconds = diff/1000;
var HH = Math.floor(diffSeconds/3600);
var MM = Math.floor(diffSeconds%3600)/60;

var formatted = ((HH < 10)?("0" + HH):HH) + ":" + ((MM < 10)?("0" + MM):MM)
alert(formatted);