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

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');
}
分享到:
评论

相关推荐

    JavaScript日期操作技术解析与实践应用

    内容概要:本文介绍了如何使用 JavaScript 中的 Date 对象获取各种与日期相关的信息。主要内容包括获取当前一周的所有日期、获取当月所有日期、获取当月的总天数、计算两个日期之间的差异、获取未来若干天的具体日期...

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

    这个示例展示了基本的JavaScript日期处理能力,可以作为学习和理解JavaScript日期操作的起点。然而,实际开发中,通常会使用JavaScript内置的`Date`对象和其提供的方法,如`getDate()`、`setDate()`、`getFullYear()...

    js对日期操作

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

    javaScript 日期组件

    在这个场景中,我们关注的是一个名为“js日期组件二”的压缩包文件,可能包含了一个自定义的JavaScript日期处理库或一个基于现有库(如jQuery UI或Bootstrap Datepicker)的实现。 JavaScript 日期操作主要依赖于...

    JQ JS javascript 日期多选控件

    总结,使用jQuery和JavaScript开发日期多选控件是一个涉及DOM操作、事件处理、第三方库集成的过程。通过理解Date对象、选择合适的日期插件,以及定制功能和响应式设计,你可以创建出满足各种需求的日期选择器。在...

    javascript 日期数字文本格式化

    在实际应用中,JavaScript的日期格式化可以使用多种方式实现,包括但不限于自定义函数、使用内置`Date`对象的`toLocaleString`或`toISOString`方法,或者利用第三方库,如Moment.js或date-fns。这些库提供了丰富的...

    js(javascript) 日期控件

    10. **性能优化**:大型应用中,频繁的日期操作可能会影响性能。通过合理使用事件委托、延迟渲染或复用DOM元素,可以提高日期控件的性能。 总的来说,JS日期控件涉及了JavaScript的基础知识,如对象、事件、DOM操作...

    js日期时间控件 JavaScriptjs日期时间控件 jsp

    JavaScript日期时间控件是网页开发中常用的一种组件,主要用于用户在网页上选择或输入日期和时间。在JavaScript中,处理日期和时间的核心对象是`Date`。本篇将深入探讨JavaScript日期时间控件的实现原理、使用方法...

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

    在JavaScript中,日期处理是日常开发中不可或缺的一部分。本文将深入探讨JS中的日期选择控件、日期类型验证以及如何计算两个日期之间的差值。 一、JS日期选择控件 在前端开发中,为了提高用户体验,我们经常需要为...

    js获取日期

    ### JavaScript 日期操作详解 在JavaScript中,对日期的操作是一项非常常见的需求,无论是前端开发还是后端脚本处理,都离不开对日期的获取、格式化等操作。本文将详细介绍JavaScript中与日期相关的几种常用方法,...

    js日期选择插件

    JavaScript日期选择插件是网页开发中常用的一种工具,主要用于用户在网页上方便地选择日期,常见于表单输入、日历应用以及各种需要处理日期的交互场景。在本压缩包中,你将找到一个js日期插件,它允许开发者自定义...

    网页日期选择js文件

    "网页日期选择js文件" 提供的就是一个JavaScript实现的日期选择功能,使得开发者无需编写复杂的代码就能在网页上添加这种交互式元素。 JavaScript是一种在客户端运行的脚本语言,它对于网页动态交互起着至关重要的...

    js时间日期输入框

    `WdatePicker`是一款功能丰富的JavaScript日期选择插件,由中国Web开发社区开发,支持多种日期格式,提供多种语言环境,并且具有日期计算、日期限制、日期校验等功能。其使用非常简便,只需要在HTML中添加一个`...

    js日期选择代码.zip

    这些库提供了更易用的API,支持复杂的日期操作和国际化。 在压缩包中的"日期选择代码"文件可能就是一个自定义的日期选择器实现,它可能包含了一些DOM操作、事件监听、日期验证以及用户友好的UI设计。而"新建文件夹...

    js 时间计算(加减天数、返回当前时间后一个星期的日期,返回格式yyyy-MM-dd)

    至于压缩包中的文件名列表,它们可能是教程的不同章节,如`chapter12`、`chapter15`等,通常这些文件可能包含了更深入的JavaScript日期操作的实例或讲解。如果想要深入学习,可以查看这些章节的内容,尤其是涉及到...

    js日期控件及使用方法

    这篇内容将深入讲解JavaScript日期控件及其使用方法,结合提供的`jsDate.html`和`date.js`文件,我们将学习如何创建和自定义这样的控件。 1. **内置JavaScript日期对象** JavaScript提供了一个内置的`Date`对象,...

    JS计算日期差

    在给定的资源中,虽然没有直接提供具体的源码,但我们可以根据标题和标签来推测内容,并结合一般的JS日期操作方法来阐述这一主题。 首先,`Date`对象是JavaScript内置的对象,用于处理日期和时间。创建一个`Date`...

    几款js日期插件, 非常漂亮

    以下是对几款优秀的JavaScript日期插件的详细说明,这些插件能够帮助你精确到日期、小时、分钟甚至秒,提升你的项目质量。 1. **jQuery UI Datepicker** jQuery UI的Datepicker是广泛使用的日期选择器插件,它可以...

    JS时间日期源码集锦

    在本“JS时间日期源码集锦”中,我们将会探讨JavaScript处理时间日期的各种方法和技巧,以及如何创建炫酷的时间日期相关特效。 一、JavaScript中的日期对象 在JavaScript中,Date对象是内置的构造函数,可以用来...

    js日期选择器

    JavaScript日期选择器是一种常见的网页交互元素,用于帮助用户在网页上方便地选取日期。它通常以日历形式呈现,提供友好的用户界面,使得输入日期变得更加直观和简单。在前端开发中,尤其对于需要用户输入特定日期的...

Global site tag (gtag.js) - Google Analytics