jquery判断两个日期之间相差多少天

 我来答 举报
百度网友81ae37efe0
2016-03-12 · TA获得超过159个赞
知道小有建树答主
回答量:239
采纳率:50%
帮助的人:127万
展开全部

原生 JS 就可以了做

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/**
 * @description 计算两个日期相差多少天
 * @param time1 {Date} 第一个日期
 * @param time2 {Date} 第二个日期
 * @returns 相差的天数
 */
function diff4Day(time1, time2) {
// 一天有多少毫秒
var dOfMs = (24 * 60 * 60 * 1000);
 
// time1 距离起始日期多少天
var diff1 = (time1.getTime() % dOfMs);
 
// time2 距离起始日期多少天
var diff2 = (time2.getTime() % dOfMs);
 
// 计算差值
var diffDay=parseInt(diff1 - diff2);
return (diffDay > 0 ? diffDay : (0 - diffDay));
}

diff4Day(new Date(1232312879372), new Date(2818238832))

22640540

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式