怎么用JQuery获取两个时间之差

怎么用JQuery获取两个时间之差,第1张

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日历插件,怎么显示时分秒可以显示吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9450660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存