/**
* 两个时间相减
* @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;
};
- 浏览: 35679 次
- 性别:
- 来自: 成都
相关推荐
实现两个数值型的日期相减得出天数的函数。
在JavaScript中,计算两个日期之间的天数差是一个常见的需求。这里提供了一种方法来实现这一功能。 1. **基本原理**: - 使用`Date.parse()`函数可以将一个表示日期的字符串解析成一个自1970年1月1日00:00:00 UTC...
java 两个日期相减得到的天数、毫秒数;获取两个日期中的最大日期;获取两个日期中的最小日期。
然后,我们获取两个日期之间的TimeSpan对象(difference),通过这个对象我们可以得到相差的天数、小时数、分钟数和秒数。最后,这些信息被显示在一个Label控件(labelResult)上,向用户展示日期相减的结果。 除了...
上个实例改进 java实现两个日期相减得到中间的年份和月份日期
例如,如果你有两个`Date`对象`date1`和`date2`,你可以通过`date1.getTime() - date2.getTime()`得到它们之间的毫秒差。为了将这个差异转换为天数、小时数等,你需要除以相应的转换因子。 2. **数字日历**: 创建...
总结起来,C#中进行日期相减是通过`DateTime`对象和`-`运算符完成的,结果是一个`TimeSpan`对象,表示两个日期之间的差值。`DataTimer`控件可以帮助我们在应用程序中动态显示这种差异,尽管它不是直接用于计算日期...
在本篇文章中,作者分享了一个使用JavaScript实现获取两个日期相减得到天数的小例子,并且确保了兼容性在IE和Firefox(FF)浏览器上。这个例子对于前端开发者来说十分实用,特别是在需要处理日期计算和表单验证的...
标题中的“界面日期相减DateTimePicker”指的是在C#编程环境下,使用DateTimePicker控件进行日期选择,并实现两个日期之间的差值计算。DateTimePicker是Windows Forms应用程序中常见的一种控件,用于用户输入或选择...
汇编指令实现两个数字相减,通过汇编指令实现输出
这里,我们要把计算得到的和存入30H单元,并且将后两个数相减的结果存入31H单元。减法操作的汇编指令可能是`SUB`,如`SUB num3, num4`,然后同样使用`MOV`指令将结果存入31H单元,如`MOV [31H], AX`(假设减法后结果...
日期加天数,日期减天数得到一个新日期,及两个日期天数相减得到一个天数,纯C语言,不用time.h库,不要加其它库函数。
本文将深入探讨如何使用OpenCV实现两个图像相减,这是一个基本但关键的操作,用于图像分析、背景消除以及运动检测等场景。 ### OpenCV实现两个图像相减 #### 核心概念解析: **图像相减**的基本原理是:对于两张...
本文将详细讲解如何使用C#实现两个时间相减的方法,并提供实例分析来展示具体的操作技巧。 首先,我们需要了解C#中的`DateTime`类型。`DateTime`是.NET框架中用于表示日期和时间的类,它提供了丰富的属性和方法,...
Oracle 日期相减是指计算两个日期之间的时间差异,包括月份、天数、小时、分钟、秒、毫秒等。下面将详细介绍 Oracle 中日期相减的方法。 一、计算月份差 MONTHS_BETWEEN 函数是 Oracle 中计算两个日期之间的月份...
之后,通过计算两个时间戳之间的差值,使用除法运算以及一些数学函数来获得两个日期之间相差的天数或小时数。下面将通过示例代码来具体讲解这一过程。 首先,要计算两个日期之间相差的天数,可以将两个日期的时间戳...
计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等
在JavaScript中,经常需要计算两个日期之间的差距来得出它们相隔的天数。以下是一种常见的实现方式: 1. **`Date.parse()` 方法**:此方法用于解析一个日期字符串并返回自1970年1月1日00:00:00 UTC至所给日期的毫秒...
本教程将聚焦于如何在iOS中计算两个日期之间的天数差。标题“ios-日期相减.zip”提示我们,我们将探讨如何在Objective-C或Swift中进行这样的计算。 首先,我们需要了解iOS中的日期对象。在Objective-C中,这是`...
C#计算两个日期间隔的年月日,精确到天,无视闰年等。 /// /// 计算两个日期间隔的年月日 /// /// <param name="MinDate"></param> /// <param name="MaxDate"></param> /// <returns></returns> public ...