`
guoyulong005
  • 浏览: 31914 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

JS计算两日期之间相差的月份

阅读更多
function getMonthNumber(date1, date2) {
            //默认格式为"20030303",根据自己需要改格式和方法
            var year1 = date1.substr(0, 4);
            var year2 = date2.substr(0, 4);
            var month1 = date1.substr(4, 2);
            var month2 = date2.substr(4, 2);
            var len = (year2 - year1) * 12 + (month2 - month1);

            var day = date2.substr(6, 2) - date1.substr(6, 2);
            if (day > 0) {
                len += 1;
            }
            else if (day < 0)
            {
                len -= 1;
            }
            return len;
        }




获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS”

function getNowFormatDate() {
    var date = new Date();
    var seperator1 = "-";
    var seperator2 = ":";
    var month = date.getMonth() + 1;
    var strDate = date.getDate();
    if (month >= 1 && month <= 9) {
        month = "0" + month;
    }
    if (strDate >= 0 && strDate <= 9) {
        strDate = "0" + strDate;
    }
    var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate
            + " " + date.getHours() + seperator2 + date.getMinutes()
            + seperator2 + date.getSeconds();
    return currentdate;
}
分享到:
评论

相关推荐

    js计算两个日期相差几周

    ### JavaScript 计算两个日期相差几周的知识点详解 ...通过以上介绍,我们可以看到使用JavaScript计算两个日期相差几周不仅实用而且具有一定的灵活性。希望本文能够帮助你在项目中更好地理解和应用日期处理技术。

    javaScript 计算两个日期的天数相差(示例代码)

    本文主要讲解了如何使用JavaScript计算两个日期之间的天数差以及如何计算从某一特定日期开始后的第N天是哪一天。接下来,我们将详细探讨这些知识点。 首先,我们需要了解JavaScript中日期对象(Date)的使用方法。...

    两个时间间隔的天数

    这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...

    计算两天之间的月数.rar

    "计算两天之间的月数"这个主题涉及到的是如何在编程环境中确定两个日期之间相差的月份数。这个过程并不像计算天数那么简单,因为月份的长度不同,且可能涉及到闰年的情况。以下将详细介绍计算两天之间月数的方法。 ...

    js内计算日期差

    文件中还有一个函数`getMonth`用来计算两个日期之间相差多少个月: ```javascript function getMonth(date1, date2) { var m1 = parseInt(date1.split("-")[1].replace(/^0+/, "")) + parseInt(date1.split("-")[0...

    javascript比较两个日期相差天数的方法

    在JavaScript中,比较两个日期相差天数的方法涉及到几个重要的概念,包括日期对象的创建、日期字符串的格式化转换、以及如何计算两个日期对象之间的时间差。以下详细介绍这些知识点。 首先,JavaScript中处理日期和...

    指定两个日期计算相隔的天数

    在编程和数据分析中,计算两个日期之间的差值是一项常见的任务,尤其在日程安排、时间序列分析或报表生成等场景中。"指定两个日期计算相隔的天数"这一功能通常涉及日期函数的使用,这些函数能够帮助我们快速地得出两...

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

    在JavaScript中,计算两个日期之间的差值可以通过比较它们与1970年1月1日之间的毫秒数来实现。以下是一个简单的示例: ```javascript function daysBetween(date1, date2) { const oneDay = 1000 * 60 * 60 * 24; ...

    用javascript实现计算两个日期的间隔天数

    下面是一个使用javascript计算两个日期的间隔天数的示例代码: ```javascript function DateDiff(sDate1, sDate2) { //sDate1和sDate2是2002-12-18格式 var aDate, oDate1, oDate2, iDays aDate = sDate1.split...

    JS实现简单的天数计算器完整实例

    首先,文章提到,编写这样的计算器时,可以使用Date对象的方法来获取日期和计算两个日期之间相差的天数。具体到实现中,可以通过创建两个Date对象来表示这两个日期,然后使用它们的getTime()方法获取各自的时间戳。...

    JS获取当天是本年的第几周和本周的起始日期

    然后,我们将`today`设置为指定日期,计算`today`与`beginDay`之间相差的毫秒数除以一周的毫秒数(7天*24小时*60分钟*60秒*1000毫秒),向上取整,得到的就是当前日期所在的周数。需要注意的是,如果`today`正好是...

    经常用到的javascript日期函数库啊

    4. **DateDiff**:计算两个日期之间的差值。 5. **toString**:将日期转换为字符串。 6. **toArray**:将日期转换为数组形式。 7. **DatePart**:获取日期的特定部分(如月份)。 8. **MaxDayOfDate**:获取当月最大...

    js 取时间差去掉周六周日实现代码

    在本篇文章中,作者详细介绍了如何使用JavaScript来计算两个日期之间的时间差,并且特别提出要去除周六和周日这两天的时间。在企业或个人项目中,我们经常需要计算工作日的时间差,例如计算合同有效期限内,或者项目...

    js日期时间操作函数.pdf

    此函数用于计算两个日期之间的差值,通常以天数为单位,可能会用于计算两个日期相差的天数。 5. 日期转换为字符串:Date.prototype.toString 该函数返回日期对象的标准字符串表示形式。在JavaScript中,Date对象...

    日期的算法

    例如,计算两个日期之间相差多少天,需要考虑到它们所在的月份天数差异以及是否跨越了闰年的2月29日。 在实际项目中,我们常常需要处理时间间隔(interval),这在标签中有所提及。在编程中,这通常用`Duration`或`...

    javascript的date转化器

    - 日期间隔计算,如相差多少天、小时等。 - 日期有效性检查。 这个“javascript的date转化器”很可能提供了这些或更多的高级功能,使得开发者在处理日期和时间时更加便捷。如果你在实际项目中遇到复杂的日期处理...

    javascript时间函数大全.docx

    3. **比较两日期相差的天数**: `date - applyDate1`会返回两个日期之间的时间差(毫秒),然后除以`1000 * 60 * 60 * 24`可以转换为天数。 4. **比较两个时间**: 使用`valueOf()`方法可以获取Date对象的毫秒值...

    JavaScript获取当前时间向前推三个月的方法示例

    在实际应用中,除了手动进行日期的加减运算外,还可以使用JavaScript的Date对象的其他方法来简化操作,例如`getMonth`方法可以返回一个0到11之间的整数,表示日期中的月份,这在进行月份的加减运算时需要考虑这一...

    javaScript日期相减

    2. 计算两个`Date`对象之间的时间差(通常以毫秒为单位)。 3. 将时间差转换为所需的单位(如天、小时等)。 #### 三、具体实现 **1. 日期字符串转换为`Date`对象** ```javascript function convertToDate(str) { ...

    JS对日期操作封装代码实例

    文章提供的封装方法包括格式化日期(Format)、得到加数字后的日期(dateAdd)和计算两日期相差的日期(dateDiff)。 知识点二:Date对象的格式化 为了将Date对象转换成可读性更强的字符串格式,通常会使用格式化...

Global site tag (gtag.js) - Google Analytics