/**
* 两个时间相减
* @param starttime
* @param endtime
* @returns
*/
function GetDateDiff(starttime,endtime,type)
{
if( starttime == null || endtime == null){
return "";
}
var ed = endtime;
var sd = starttime ;
if(type==1){
ed = ed+":00";
}else if(type ==2){
sd = sd +":00";
}
//此处是解决浏览器兼容性问题,Firefox只能认识2015/06/05格式
var sd2 = sd.replace(/-/g,"/");
var ed2 = ed.replace(/-/g,"/");
var startTime = new Date(sd2);
var endTime = new Date(ed2);
var result = "";
var date3=endTime.getTime()-startTime.getTime(); //时间差的毫秒数
//计算出相差天数
var days=Math.floor(date3/(24*3600*1000));
result += days > 0 ? days + "天" : "0天";
//计算出小时数
var leave1=date3%(24*3600*1000); //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000));
result += hours > 0 ? hours + "小时" : "0小时";
//计算相差分钟数
var leave2=leave1%(3600*1000); //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000));
result += minutes > 0 ? minutes + "分钟" : "0分钟";
//计算相差秒数
// var leave3=leave2%(60*1000); //计算分钟数后剩余的毫秒数
// var seconds=Math.round(leave3/1000);
//
// result += seconds > 0 ? seconds + "秒" : "";
return result == "" ? "" : result;
};
- 浏览: 33688 次
- 性别:
- 来自: 成都
相关推荐
javaScript和java中日期相减得出天数方案
实现两个数值型的日期相减得出天数的函数。
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
上个实例改进 java实现两个日期相减得到中间的年份和月份日期
WinForm中界面日期相减(DateTimePicker控件)
广告位展示 数字日历 自定义对话框 日期相减 gallery广告位 相册上传
界面日期相减DateTimePicker,界面日期相减DateTimePicker
C# 日期相减 使用datatimer控件 简单易懂
两个日期相减获得之间的天数
javaScript和java中日期相减得出天数方案.docx
介绍了两日期相减,获得天数的小例子,有需要的朋友可以参考一下
日期加天数,日期减天数得到一个新日期,及两个日期天数相减得到一个天数,纯C语言,不用time.h库,不要加其它库函数。
从外部输入4个无符号数,将前两个数相加,和存入内存30H单元;后两个数相减,差存入内存31H单元。并将两个结果分别输出。
汇编指令实现两个数字相减,通过汇编指令实现输出
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
主要介绍了C#实现两个时间相减的方法,实例分析了C#针对时间操作的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
西门子博途1200 时间相减
利用javaScript,实现的日期相减的例子程序,欢迎大家下载
课程设计要求 设计一个程序实现两个矩阵的基本运算 两个矩阵相加 两个矩阵相减 两个矩阵相乘 求一个矩阵的转置矩阵 底层数据结构使用的是稀疏矩阵,用数组实现 使用C++语言,基于Qt5平台开发
主要介绍了javascript 日期相减的实例讲解,附上代码供大家查看,需要的朋友可以参考下