JQUERY好像没有对时间函数进行封装
另外,时间相减 即时间间隔 只有日、时、分、秒等的说法,貌似没有年月的说法,因为这两个都是不定值
给个参考的JS代码吧,如下
function DateDiff(sDate1, sDate2){ //sDate1和sDate2是字符串 yyyy-MM-dd格式
var aDate, oDate1, oDate2, iDays, ihours, iminutes, iseconds;
aDate = sDate1split("-");
oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);//转换为MM-dd-yyyy格式
aDate = sDate2split("-");
oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
var timeSpan = {};
var TotalMilliseconds = Mathabs(oDate1 - oDate2);//相差的毫秒数
timeSpanDays = parseInt(TotalMilliseconds / 1000 / 60 / 60 /24);
timeSpanTotalHours = parseInt(TotalMilliseconds / 1000 / 60 / 60);
timeSpanHours = timeSpanTotalHours % 24;
timeSpanTotalMinutes = parseInt(TotalMilliseconds / 1000 / 60);
timeSpanMinutes = timeSpanTotalMinutes % 60;
timeSpanTotalSeconds = parseInt(TotalMilliseconds / 1000);
timeSpanSeconds = timeSpanTotalSeconds % 60;
timeSpanTotalMilliseconds = TotalMilliseconds;
timeSpanMilliseconds = TotalMilliseconds % 1000;
return timeSpan;
}
刚刚查询了datePickjs的API,发现并没有提供显示时分秒的接口方法。
建议换你一个插件
本来想给你链接的,但是知道现在不让发链接不然会删除。
你只能自己上网找了,网上其实也很多的。
这个插件职能选择日期,不能精确到时分秒的,建议换个插件吧,好的日期插件多呢,没有必要为了这个发愁。
>
以上就是关于怎么用JQuery获取两个时间之差全部的内容,包括:怎么用JQuery获取两个时间之差、求助,jquery datepick日历插件,怎么显示时分秒、求助,jquery datepick日历插件,怎么显示时分秒可以显示吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)