日期相减-总结
1:C#
DateTime dt1 = DateTime.Now;
DateTime dt2 = Convert.ToDateTime("2014-01-29");
TimeSpan dt = dt1 - dt2;
Console.WriteLine(dt.Days);
Console.ReadKey();
=================================
2:Sql Server2008
select datediff(datetype,start,end) =>如:select datediff(day,'2017-04-17','2017-06-29') 结果为:29
Mysql
select DATEDIFF(expr1,expr2) =>如:select datediff('2017-06-24','2017-06-04') 结果为:20
==================================
3:js
// 给日期类对象添加日期差方法,返回日期与diff参数日期的时间差,单位为天
Date.prototype.diff = function (date) {
return (this.getTime() - date.getTime()) / (24 * 60 * 60 * 1000);
}
// 构造两个日期
var now = new Date('2017/06/29');
var date = new Date('2017/04/08');
// 调用日期差方法,求得参数日期与系统时间相差的天数
var diff = now.diff(date);
// 打印日期差
alert(diff);

浙公网安备 33010602011771号