JS 计算时间差【单位:分钟】
//时间格式化
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 计算时间差【单位:分钟】相关推荐
- java前台计算date差,js计算时间差代码【包括计算,天,时,分,秒】_javascri
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...
- js计算时间差(相差多少分钟)(时分)
说明:秒部分不计算 var startTime="08:31:00"; var endTime="09:31:00"; timeDifference(start ...
- js计算时间差(小时和分钟)demo效果
计算时间差(小时和分钟) var t1 = '08:30'; var t2 = '20:00'; var darr1 = t1.split(':'); var darr2 = t2.split(':' ...
- js计算时间差,两个时间的,或者是某个时间距离现在时间
..计算现在的时间.年月日时分秒 getNowFormatDate(type) { var date = new Date(); var seperator1 = &q ...
- JS 计算时间差(月份差、天数差)
js 计算月份差 ,天数差 <SCRIPT language="javascript"> //计算月份差 function getMonthNumber(date1 ...
- Js计算时间差(天、小时、分钟、秒)
<script type="text/javascript"> var date1= '2015/05/01 00:00:00'; //开始时间var date2 = ...
- js计算时间差,包括计算,天,时,分,秒
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...
- js 计算时间差(去除法定节假日,休息日,精确到天)
// 法定节假日 var festival = ["2018-12-30", "2018-12-31", "2019-01-01", &qu ...
- nodejs计算时间间隔_js计算时间差代码【包括计算,天,时,分,秒】
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间 v ...
最新文章
- 如何实现对tcl脚本的类GDB调试
- 怎样使用Mendeley高效地管理中文文献
- what you CAN LEARN FROM AUTOMATOR AND APPLE STEVE JOBS
- 零起点入门教程:1分钟极简操作,新手也能搭应用
- echarts做企业关系图谱_echarts 关系图
- 计算机原理实验八位算术逻辑运算,8位算术逻辑运算计算机组成原理实验一
- Unity 3D Hierarchy视图
- 一键自动生成字幕、提取视频字幕方案的详细评测与价格对比(含免费方案)
- java ftl_.ftl文件 是什么文件 freemaker
- 计算机应用基础题库及答案
- “御用”大数据为你揭秘:故宫,怎么这么“火”?
- CentOS 7 iSCSI 多路径(Multipath)配置
- 爱莫logo里的大千世界 | 精彩传送门
- nodejs进程守护神forever
- 仿热血江湖游戏Players装备加解锁功能未开放,请联系客服人员
- JAVA梅森旋转随机算法_梅森旋转算法
- unity游戏存档playerprefs
- 计算机科学概论(第12版)下载
- TD源链:让区块链臻于完美
- 【笔记】什么是质数?
热门文章
- 免登陆免会员修改finalshell背景图(避坑版)
- (ICML-2020)通过超球面的对齐和均匀性理解对比表示学习(二)
- Delphi-idHttp-JSON用法
- 小编带你简单了解一下加密技术原理:AES加密标准
- 基于明度(亮度)和RGB通道方差的异常图片检测:筛除病理切片的组织液、肌肉和纯色区域(深色、亮色图片检测)
- 页面提交后提示“连接被重置”或“载入页面时到服务器的连接被重置”的问题分析
- 传记-《成为米歇尔·奥巴马》书中的精髓:米歇尔·奥巴马是怎样克服种族歧视、冲破阶层天花板,成为美国首位非洲裔第一夫人的。
- 转:没有深度思考,所有努力都是扯淡
- R Talk | 旷视科技孙剑博士:云、端、芯上的视觉计算
- 苹果ll是什么版本_新的iPad Pro和旧版本有什么区别?苹果背后的策略是什么?...