jQuery计算时间差

ゞ 浴缸里的玫瑰 2021-07-24 12:02 562阅读 0赞
  1. $("#startTime,#endTime").blur(function(){
  2. if ($beginDate.val() != "" && $endDate.val() != "") {
  3. var start=$("#startTime").val();
  4. var end=$("#endTime").val();
  5. starttime = start.replace(new RegExp("-","gm"),"/");
  6. var starttimeHaoMiao = (new Date(starttime)).getTime(); //得到毫秒数
  7. endtime = end.replace(new RegExp("-","gm"),"/");
  8. var endtimeHaoMiao = (new Date(endtime)).getTime(); //得到毫秒数
  9. var total=endtimeHaoMiao-starttimeHaoMiao;
  10. var newTime = new Date(total); //就得到普通的时间了
  11. var str=parseInt(newTime.getTime() / 3600 / 24 /1000);
  12. var $jbDays = $("#jbDays");
  13. var $jbHours = $("#jbHours");
  14. var str1=newTime.getHours()-8;
  15. if(str1<0){
  16. str1=str1+24;
  17. str=str;
  18. //设置显示天/小时
  19. $jbDays.html(str);
  20. $jbHours.html(str1);
  21. }
  22. //设置显示天/小时
  23. $jbDays.html(str);
  24. $jbHours.html(str1);
  25. $daysvalue.val(str);
  26. $hoursvalue.val(str1);
  27. }
  28. });

发表评论

表情:
评论列表 (有 0 条评论,562人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js计算时间差

    需求:在某个时间点后的N天后做某件事情 分析:1.计算某个时间点与今天当前时间的时间差(这里要考虑到计算时间差,如果时间格式化成字符串后计算,存在日切,年切的问题) 2