Javascript 我正在使用日期时间选择器,并希望我的开始和结束日期必须有24小时的差异
开始时间为:-2014年2月18日11:00 结束时间为:-2014年2月27日09:33 我想使用jquery计算两个日期之间的差异 因此,我可以添加验证,用户在选择日期时必须保持24小时1天的差异。这是jqueryJavascript 我正在使用日期时间选择器,并希望我的开始和结束日期必须有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(
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);