//时间格式化
Date.prototype.Format = function (fmt) {var o = {"M+": this.getMonth() + 1,"d+": this.getDate(),"h+": this.getHours(),"m+": this.getMinutes(),"s+": this.getSeconds(),"q+": Math.floor((this.getMonth() + 3) / 3),"S": this.getMilliseconds()};if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;
}//计算时间差-分钟
function TimeDifference(time1, time2) {//判断开始时间是否大于结束日期if (time1 > time2) {alert("开始时间不能大于结束时间!");return false;}//截取字符串var begin1 = time1.substr(0, 10).split("-");var end1 = time2.substr(0, 10).split("-");//将拆分的数组重新组合,并实例成化新的日期对象var date1 = new Date(begin1[0] + - + begin1[1] + - + begin1[2]);var date2 = new Date(end1[0] + - + end1[1] + - + end1[2]);//得到两个日期之间的差值m,以分钟为单位var m = parseInt(Math.abs(date2 - date1) / 1000 / 60);//小时数和分钟数相加得到总的分钟数//time1.substr(11,2)截取字符串得到时间的小时数//parseInt(time1.substr(11,2))*60把小时数转化成为分钟var min1 = parseInt(time1.substr(11, 2)) * 60 + parseInt(time1.substr(14, 2));var min2 = parseInt(time2.substr(11, 2)) * 60 + parseInt(time2.substr(14, 2));//两个分钟数相减得到时间部分的差值,以分钟为单位var n = min2 - min1;var sec1 = parseInt(time1.substr(17, 2)) / 60;var sec2 = parseInt(time2.substr(17, 2)) / 60;var s = sec2 - sec1;//将日期和时间两个部分计算出来的差值相加,即得到两个时间相减后的分钟数var minutes = m + n+s;return minutes.toFixed(2);
}
//时间-加分钟数
function addMinutes(t, m) {var time = new Date(t);time.setMinutes(time.getMinutes() + m, time.getSeconds(), 0);return time;

JS 计算时间差【单位:分钟】相关推荐

  1. java前台计算date差,js计算时间差代码【包括计算,天,时,分,秒】_javascri

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  2. js计算时间差(相差多少分钟)(时分)

    说明:秒部分不计算 var startTime="08:31:00"; var endTime="09:31:00"; timeDifference(start ...

  3. js计算时间差(小时和分钟)demo效果

    计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...

  4. js计算时间差,两个时间的,或者是某个时间距离现在时间

    ..计算现在的时间.年月日时分秒 getNowFormatDate(type) {         var date = new Date();         var seperator1 = &q ...

  5. JS 计算时间差(月份差、天数差)

    js 计算月份差 ,天数差 <SCRIPT language="javascript"> //计算月份差   function getMonthNumber(date1 ...

  6. Js计算时间差(天、小时、分钟、秒)

    <script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间var date2 = ...

  7. js计算时间差,包括计算,天,时,分,秒

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

  8. js 计算时间差(去除法定节假日,休息日,精确到天)

    // 法定节假日 var festival = ["2018-12-30", "2018-12-31", "2019-01-01", &qu ...

  9. nodejs计算时间间隔_js计算时间差代码【包括计算,天,时,分,秒】

    var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...

最新文章

  1. 如何实现对tcl脚本的类GDB调试
  2. 怎样使用Mendeley高效地管理中文文献
  3. what you CAN LEARN FROM AUTOMATOR AND APPLE STEVE JOBS
  4. 零起点入门教程:1分钟极简操作,新手也能搭应用
  5. echarts做企业关系图谱_echarts 关系图
  6. 计算机原理实验八位算术逻辑运算,8位算术逻辑运算计算机组成原理实验一
  7. Unity 3D Hierarchy视图
  8. 一键自动生成字幕、提取视频字幕方案的详细评测与价格对比(含免费方案)
  9. java ftl_.ftl文件 是什么文件 freemaker
  10. 计算机应用基础题库及答案
  11. “御用”大数据为你揭秘:故宫,怎么这么“火”?
  12. CentOS 7 iSCSI 多路径(Multipath)配置
  13. 爱莫logo里的大千世界 | 精彩传送门
  14. nodejs进程守护神forever
  15. 仿热血江湖游戏Players装备加解锁功能未开放,请联系客服人员
  16. JAVA梅森旋转随机算法_梅森旋转算法
  17. unity游戏存档playerprefs
  18. 计算机科学概论(第12版)下载
  19. TD源链:让区块链臻于完美
  20. 【笔记】什么是质数?

热门文章

  1. 免登陆免会员修改finalshell背景图(避坑版)
  2. (ICML-2020)通过超球面的对齐和均匀性理解对比表示学习(二)
  3. Delphi-idHttp-JSON用法
  4. 小编带你简单了解一下加密技术原理:AES加密标准
  5. 基于明度(亮度)和RGB通道方差的异常图片检测:筛除病理切片的组织液、肌肉和纯色区域(深色、亮色图片检测)
  6. 页面提交后提示“连接被重置”或“载入页面时到服务器的连接被重置”的问题分析
  7. 传记-《成为米歇尔·奥巴马》书中的精髓:米歇尔·奥巴马是怎样克服种族歧视、冲破阶层天花板,成为美国首位非洲裔第一夫人的。
  8. 转:没有深度思考,所有努力都是扯淡
  9. R Talk | 旷视科技孙剑博士:云、端、芯上的视觉计算
  10. 苹果ll是什么版本_新的iPad Pro和旧版本有什么区别?苹果背后的策略是什么?...