获取两个时间之间的日期

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>计算两日期时间相差多少天</title><script>function getTime2Time($time1, $time2){var time1 = arguments[0], time2 = arguments[1];time1 = Date.parse(time1)/1000;time2 = Date.parse(time2)/1000;var time_ = time1 - time2;return (time_/(3600*24));}document.write(getTime2Time('2016-08-02', '2017-07-02'));var Computation =function(sDate1, sDate2){   //sDate1和sDate2是2008-12-13格式    var aDate, oDate1, oDate2, iDays    aDate = sDate1.split("-")    oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])   //转换为12-13-2008格式    aDate = sDate2.split("-")    oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])    iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24)   //把相差的毫秒数转换为天数    //alert(iDays);  return iDays    }document.write("\t"+Computation('2016-08-02', '2017-07-02')+"天");function getDays(DateOne,DateTwo){var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-')); var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1); var OneYear = DateOne.substring(0,DateOne.indexOf ('-')); var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-')); var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1); var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-')); var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000); return Math.abs(cha); }document.write("\t"+getDays('2016-08-02', '2017-09-02')+"天");</script></head><body></body>
</html>

百分比计算

 formatTodata:function (row, column) {var time1=(!row.contracttime || row.contracttime == '') ? '' : util.formatDate.format(new Date(row.contracttime), 'yyyy-MM-dd')var time2=(!row.contracttimeschedule || row.contracttimeschedule == '') ? '' : util.formatDate.format(new Date(row.contracttimeschedule), 'yyyy-MM-dd');var aDate, oDate1, oDate2, iDays,num,total;aDate = time1.split("-")    oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])   //转换为12-13-2008格式    aDate = time2.split("-")    oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])    iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24)   //把相差的毫秒数转换为天数    num = parseFloat(iDays); total = parseFloat(365); if (isNaN(num) || isNaN(total)) { return "-"; } return total <= 0 ? "0%" : (Math.round(num / total * 10000) / 100.00 + "%"); },

计算两个时间之间的进度百分比相关推荐

  1. python时间差转换成天数_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  2. 怎样计算两个时间之间的间隔

    怎样计算两个时间之间的间隔 1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时. ...

  3. MySql计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数

    计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数,这里主要分享的是通过MySql内置的函数 TimeStampDiff() 实现. 函数 TimeStampDiff() 是MySQL本身提供的 ...

  4. 计算两个时间之间的工作时长

    计算两个时间之间的工作时长(小时)排除周末 package com.test;import org.apache.commons.lang3.time.DateUtils;import java.ma ...

  5. 计算两个时间之间的小时数

    由于在项目中需要计算一个任务从创建到完成操作时的工时数,在网上找了很多方法,都不是我想要的,我需要计算的是小时,而网上很多都是两个时间之间相差多少天多少小时多少分钟多少秒,好不容易找到一个差不多是我想 ...

  6. python时间差计算器时分秒_Python实现计算两个时间之间相差天数的方法

    本文实例讲述了Python实现计算两个时间之间相差天数的方法.分享给大家供大家参考,具体如下: #-*- encoding:UTF-8 -*- from datetime import date im ...

  7. java 计算两个时间之间的间隔

    1. 怎样计算两个时间之间的间隔? 间隔=Date1.getTime()-Date2.getTime();得出来的是毫秒数. 除1000是秒,再除60是分,再除60是小时............... ...

  8. 使用Java的Calendar类计算两段时间之间的工作日的天/小时/分钟/秒数

    计算两段时间之间的工作日的天/小时/分钟/秒数 我们能经常遇到一些需求,让获取工作日的时间(当然,调休也上班也是工作日哈!),之前自己给这搞得头大,所以整理总结,把该工具类记录下来,希望大家能用到的时 ...

  9. Calendar计算两个时间之间相差几个月

    目录 说明 说明 计算两个时间之间相差几个月: public int getMonth(String startDt, String endDt) {int month = 0;try {Simple ...

  10. js计算两个时间之间的差,超简便的方法

    转载出处 getDiffDay(date_1, date_2) {// 计算两个日期之间的差值let totalDays,diffDatelet myDate_1 = Date.parse(date_ ...

最新文章

  1. Fedora 与 Ubuntu 深度比较
  2. Java VisualVM插件地址
  3. Linux学习:shell命令
  4. Laravel 校验规则之字段值唯一性校验
  5. bvp解算器是什么_对数小史,以及为什么ln x的导数是1/x
  6. 菜单固定随滚动条滑动
  7. LeetCode--85.最大矩形(单调栈)
  8. 【java】深入理解Java的动态编译
  9. nginx: [error] invalid PID number问题处理
  10. android 缩放组件,Android控件之ZoomControls缩放控件
  11. 记在thinkPHP中一个创建模型的小错误
  12. SylixOS 缺页异常
  13. MySQL详细教程 这一篇就够啦!
  14. Centos7安装Informix
  15. 如何解决stata数据管理器中变量变红的问题
  16. 【delete用法 与 object(对象)的创建】
  17. 【深度学习环境配置】手把手实战配置深度学习环境(win10版)
  18. C# GDI 手绘图片转化为电子版处理
  19. 读书笔记 | 张五常 经济解释 (卷一) 科学说需求
  20. Java代码审计怎么做?

热门文章

  1. 基于R实现统计中的检验方法---方差分析
  2. 怎样去掉gif动图水印?在线编辑gif图片技巧
  3. ArduinoUNO实战-第十一章-4位共阴数码管实验
  4. FME中的栅格数据操作之十二——矢量数据栅格化
  5. 人工智能会取代程序员吗?
  6. CLUSTERDOWN Hash slot not served 记录一次线上redis插槽问题
  7. 【解决使用webpack自动打包功能 ,报错 Content not from webpack is served from ‘ ‘ 且访问http://localhost:8080/ 为空 问题 】
  8. js 实现井字棋游戏
  9. ibm 的java实现_IBM Java Toolbox for 实现IBM i 消息通信
  10. 地平线开源网站源码Deepsoon v1.2.3