`
soeight
  • 浏览: 8101 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JS日期操作

 
阅读更多
//获取两个日期间相差的天数
function DateDiff(sDate1,sDate2){
    //sDate1和sDate2是年-月-日格式
    var arrDate,objDate1,objDate2,intDays;
    arrDate=sDate1.split("-");
    objDate1=new Date(arrDate[1]+'-'+arrDate[2]+'-'+arrDate[0]);//转换为月-日-年格式
    arrDate=sDate2.split("-");
    objDate2=new Date(arrDate[1] + '-'+arrDate[2]+'-'+arrDate[0]);
    intDays=parseInt(Math.abs(objDate1-objDate2)/1000/60/60/24); //把相差的毫秒数转换为天数
    return intDays;
}
//获取日期sDate1增加intDays天的日期
function DateDiffAdd(sDate1,intDays){
    var newDate = new Date(Date.parse(sDate1.replace(/\-/g,"/")));
    newDate = newDate.valueOf();   
    newDate = newDate + intDays *24 * 60 * 60 * 1000;  
    var pastD = new Date(newDate);  

    return pastD.format('yyyy-MM-dd');
}
//获取日期sDate1减去intDays天的日期
function DateDiffPrev(sDate1,intDays){
    var newDate = new Date(Date.parse(sDate1.replace(/\-/g,"/")));
    newDate = newDate.valueOf();   
    newDate = newDate - intDays *24 * 60 * 60 * 1000;  
    var prevD = new Date(newDate);  

    return prevD.format('yyyy-MM-dd');
}
分享到:
评论

相关推荐

    js对日期操作

    Date.prototype.Format 日期格式化 Date.prototype.DateAdd 日期计算 Date.prototype.DateDiff 比较日期差 Date.prototype.toString 日期转字符串 Date.prototype.toArray 日期分割为数组 Date.prototype.DatePart ...

    JS日期选择控件和日期类型操作

    JS日期选择控件,JS日期类型验证,JS计算两个日期相差天数

    js 日期加操作

    2. FF支持new Date(dateStr),直接一个日期字符串,而IE7,8不支持, 需要如此new Date(year, Month,Date,Hours,Minutes,Seconds); 所以可以调用Date.js 里的方法dateCommon.newDate(dateStr);这个方法,直接传递...

    js日期输入控件,键盘实现快速输入(绝对原创)

    通常我们从网上找到的,都是通过鼠标选择的js日期控件,例如最流行的My97DatePicker。但是这些控件仅仅是好看,在很多业务系统中,操作员更希望所有的信息都是靠键盘输入,这样的输入速度,比一会儿用键盘,一会儿用...

    Javascript 日期对象Date扩展

    Date对象扩展,包括常用中文日期格式解析、加减操作、日期差、周操作和季操作。具体扩展的方法如下: parseCHS--静态方法。解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在...

    js操作日期函数

    上个月的最后一天;下个月的第一天;获取月份的天数 ;获取月份中的第一天是所在星期的第几天;解析字符串成日期格式对象;格式化日期对象为字符串;计算两个日期相差的天数;

    JS 日期操作代码,获取当前日期,加一天,减一天

    利用Js在一个文本框内设置当前的时间,两个button,一个点一下加一天,一个点一下减一天。

    js日期相关操作.txt

    js日期相关操作.txtjs日期相关操作.txt

    js日期工具

    实用js日期控件,是一款原生JS开发的 不依赖任何第三方库 大众化的日期控件,她身兼多职,虽不是万能的,但是她却是功能强大多样的美少女,她除了包含 单双面板、区域选择、 多语言、日历固定、有效无效日期、日期...

    JS 日期控件 可自定义日期格式及选择方式

    JS 日期控件,操作简单,只需引用一个JS库就可以调用日期,也可自定义日期格式,也可自定义日期显示的方式,如,要求只能选择发生过的日期,或只能选择未发生的日期,或则对日期选择无限制,均可设置

    Js获取当前日期时间及其它操作

    Js获取当前日期时间及其它操作 还有一些自己风装好的方法,很好用,也很全。js的日期判断。

    js日期时间操作函数.pdf

    js日期时间操作函数.pdf

    javascript 日期工具类

    导入js文件 用法 var newDate=DateUtil.Format("yyyy/MM/dd",new Date()); 第一个参数可以根据需要改

    js字符串日期yyyy-MM-dd转化为date示例代码

    最近遇到一个问题,就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: ...

    支持多种调用模式js日期选择

    支持多种调用模式,下拉,输入,导航选择日期,支持周显示,起始日期功能 ,自定义格式,限制日期的范围,选择今天以前的日期(包括今天),选择今天以后的日期(不包括今天),选择本月的日期1号至本月最后一天,选择今天7:00:...

    兼容Safari日期操作

    兼容Safari Chrome等各个主流浏览器 通过js对日期进行操作,避免无效日期

    Js 获取当前日期时间及其它操作实现代码

    myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) ...

    js内计算日期差

    个人总结很好用的js内对日期的各种操作,直接调用即可

    javascript日期操作详解(脚本之家整理)

    时间对象是一个我们经常要用到的对象,无论是做时间输出、时间判断等操作时都与这个对象离不开。除开JavaScript中的时间对象外,在VbScript中也有许多的时间对象,而且非常好用。下面还是按照我们的流程来进行讲解

Global site tag (gtag.js) - Google Analytics