java中处理2个时间段相差几天很容易,直接调相关方法就行,不过js处理这类问题稍微有点不易,项目开发中也用到了,如下:

1
2
3
4
5
6
7
8
9
10
11
12
//计算两个日期天数差的函数,通用
function dateDiff(sDate2) {
    var sDate1=new Date().pattern("yyyy-MM-dd");
    sDate2=LEx.util.Format.formatDate(sDate2,"yyyy-MM-dd");
    var aDate, oDate1, oDate2, iDays;
    aDate = sDate1.split("-");
    oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);  //转换为yyyy-MM-dd格式
    aDate = sDate2.split("-");
    oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]);
    iDays = parseInt((oDate1 - oDate2) / 1000 / 60 / 60 / 24); //把相差的毫秒数转换为天数
    return iDays;  //返回相差天数
}

直接调用此函数,传日期参数就行,如传“2014年7月12日”或者“2014-07-12”,直接返回与当前日期相差的天数,如果传入日期为当前日期之前,那么返回负的,如-2,就代表差2天,传入日期为当前日期之后肯定返回正的了。

转载于:https://www.cnblogs.com/telwanggs/p/5305504.html

JavaScript计算指定日期与当前日期的相差天数相关推荐

  1. java计算指定日期的上个月

    文章目录 java计算指定日期的上个月 Calendar类 API 代码实现 java计算指定日期的上个月 Calendar类 Calendar类是一个抽象类,可以为在某一特定时刻和一组之间的转换的方 ...

  2. 用python计算今天是今年的第几天_Python计算指定日期是今年的第几天(三种方法)...

    今天早上和腾讯面试官进行了视频面试,由于音量和网络以及我的垃圾电脑的原因,个人感觉黄了... 最后面试官给了我一道简单的计算题:指定日期是今年的第几年 由于电脑卡到打字都打不动,我勉勉强强写了一点,虽 ...

  3. python计算今年第几天_Python三种方法计算指定日期是今年的第几天

    今天早上和腾讯面试官进行了视频面试,由于音量和网络以及我的垃圾电脑的原因,个人感觉黄了... 最后面试官给了我一道简单的计算题:指定日期是今年的第几年 由于电脑卡到打字都打不动,我勉勉强强写了一点,虽 ...

  4. 计算指定日期距离下次生日的时间

    问题描述 题目:编写一个程序,计算今天到下次生日中间隔多少天. 日期通过一个一维数组int [3]保存,例如int date[3],其中date [0]保存年份,date [1]保存月份, date ...

  5. ios时间相差多少天_IOS计算某个日期和当前时间的天数差

    我的某个IOS项目中,需要分组来显示签到记录, 每天可能有多次签到, 用天来对签到记录进行分组. 每一条签到记录都有一个时间字段,分组的标题就是用时间中的日期来显示的,例如:如果时间为 2013-1- ...

  6. Javascript 返回指定日期所在星期的开始和结束时间戳,即自然周周一00:00:00.000——自然周周日23:59:59.999

    /*** 返回指定时间所在星期的开始时间戳* @description 星期一的0:0:0.000* @param {Date} target 时间对象* @returns {Number} 时间戳* ...

  7. 计算指定日期加天数后的日期

    要求:查询指定日期的0时开始,加天数得到日期的23:59:59 /** * 结课日期 * startDate 开课日期 * valueTime  * var stringTime = "20 ...

  8. 【蓝桥杯】计算指定日期为当年第几天

    文章目录 前言 题目 分析 算法 难度 实战 1.创建算法 2.创建测试用例 3.测试结果 总结 前言 蓝桥杯全国软件和信息技术专业人才大赛由工业和信息化部人才交流中心主办,每年参赛人数超过30000 ...

  9. 日是这一年的等几天Java代码_java中计算指定日期是一年的第几天的方法

    Java输入日期计算是这年的第几天: 思路 通过年份区分出是闰年还是平年,平年 2 月 28 天,闰年 2 月 29 天: 1.3.5.7.8.10.12 月份 31 天其余月份均为 30 天: 然后 ...

最新文章

  1. STM32-I2C总线驱动程序分析
  2. 独家 | 一份数据工程师必备的学习资源,干货满满(附链接)
  3. left join on in
  4. VxWorks/tornado环境搭建(Win 7 64位 corei5下试验成功)
  5. haproxy+keepalived实现高可用负载均衡
  6. 豆瓣电影 知识图谱 Neo4j
  7. 深入理解Java面向对象三大特性 封装 继承 多态
  8. vector容器中添加和删除元素
  9. 【心电信号】基于matlab自适应滤波算法胎儿心电信号提取【含Matlab源码 953期】
  10. 三次hermite插值matlab,三次hermite插值
  11. 微型计算机系统教案,微型计算机硬件系统教案
  12. 漫步数理统计三十一——依分布收敛
  13. 剑英陪你玩转图形学(五)focus
  14. 揭秘北京龙泉寺,连清华北大学子都排队出家的神秘科研组织
  15. 对集合进行求交集、并集、差集
  16. 支付业务名词及释义大全
  17. python django廖雪峰_如何用Django从零开始搭建一个网站(0)
  18. 2021年中国数据安全行业发展现状及未来发展前景分析:数据安全市场快速增长[图]
  19. ct报告会出错吗_病人在医院做了CT,报告错误,医生也没看出骨破坏的情况,请问这是误诊吗?...
  20. 12.雅思口语——动词不定式省略to的情况

热门文章

  1. (97)FPGA时序违规案例(二)
  2. (89)FPGA写文件激励(fdisplay)
  3. (24)Verilog HDL条件语句:case语句
  4. 3.c++模式设计-抽象工厂模式
  5. 【其他】编程技巧之常用缩写
  6. Particle Filter Tutorial 粒子滤波:从推导到应用(二)
  7. MATLAB目标检测恒虚警技术,一种自适应的恒虚警率目标检测方法
  8. 如何保证redis数据都是热点数据
  9. JQuey中 attr('checked', true)设置状态只有第一次有用
  10. javascript for循环 日期 select