Jquery - 在两个日期之间以HH:MM格式获取时间 [英] Jquery - Get the time in HH:MM format between two dates
本文介绍了Jquery - 在两个日期之间以HH:MM格式获取时间的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我从两个文本字段中获取值为日期
I am getting the values from two text fields as date
var start_actual_time = $("#startPoint_complete_date").val();
var end_actual_time = $("#endPoint_complete_date").val();
给出值
start_actual_time = 01/17/2012 11:20
end_actual_time = 01/18/2012 12:20
现在我想找出这两个日期之间的HH:MM格式的持续时间(在这种情况下是25:00)
我该怎么办...
now i want to find out the duration in HH:MM format between these two dates (which is 25:00 in this case) how can i do it...
推荐答案
var start_actual_time = "01/17/2012 11:20";
var end_actual_time = "01/18/2012 12:25";
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);
参见演示: http://jsfiddle.net/diode/nuv7t/5/ (在jsfiddle中改变mootools
或打开 http://jsfiddle.net/nuv7t/564/ )
See demo : http://jsfiddle.net/diode/nuv7t/5/ ( change mootools in jsfiddle or open http://jsfiddle.net/nuv7t/564/ )
这篇关于Jquery - 在两个日期之间以HH:MM格式获取时间的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文