开始时间是: - 2014年2月18日11:00 结束时间是:-02/27/2014 09:33 我想用jquery计算2个日期之间的差异 这样我就可以添加验证,用户在选择日期时必须保持24小时(1天)的差异。
答案 0 :(得分:0)
这是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");
}
这是它的jsfiddle
答案 1 :(得分:0)
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);