js 格式为2018-08-25 11:46:29 的日期比较方法

//判断日期,时间大小
function compareTime(startDate, endDate) {
 if (startDate.length > 0 && endDate.length > 0) {
    var startDateTemp = startDate.split(" ");
    var endDateTemp = endDate.split(" ");   

    var arrStartDate = startDateTemp[0].split("-");
    var arrEndDate = endDateTemp[0].split("-");   

    var arrStartTime = startDateTemp[1].split(":");
    var arrEndTime = endDateTemp[1].split(":");   

        var allStartDate = new Date(arrStartDate[0], arrStartDate[1], arrStartDate[2], arrStartTime[0], arrStartTime[1], arrStartTime[2]);
        var allEndDate = new Date(arrEndDate[0], arrEndDate[1], arrEndDate[2], arrEndTime[0], arrEndTime[1], arrEndTime[2]);   

                    if (allStartDate.getTime() >= allEndDate.getTime()) {
                            return false;
                    } else {
                        return true;
                    }
        } else {
            return false;
        }
}   

原文地址:https://www.cnblogs.com/xiaoyu1994/p/9441912.html

时间: 2024-11-05 20:48:16

js 格式为2018-08-25 11:46:29 的日期比较方法的相关文章

js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题

js new Date("2016-07-01 08:00:00") 格式在IE内核浏览器中显示NaN的问题 废话就不多了,var dd = new Date("2016-07-01 08:00:00");这种格式在ff,chrome,opera,safari等浏览器中没有问题的,而在IE内核浏览器(猎豹,360兼容模式)等会出现无效NaN的问题, 查了一下,原来是格式的问题,注意日期的格式,如果将上面的代码修改为var dd = new Date("20

2018.4.25 18周1次课

十八周一次课(4月25日) 20.27 分发系统介绍 20.28 expect脚本远程登录 20.29 expect脚本远程执行命令 20.30 expect脚本传递参数 20.27 分发系统介绍 expect是一种能够按照脚本内容里面设定的方式与交互式程序进行"会话"的程序.根据脚本内容,Expect可以知道程序会提示或反馈什么内容以及什么是正确的应答.它是一种可以提供"分支和嵌套结构"来引导程序流程的解释型脚本语言. 我们熟知的shell编程功能虽然很强大,但是

新手C#string类常用函数的学习2018.08.04

ToLower()用于将字符串变为小写,注意字符串的不可变特性,需要重新赋值给另一个字符串变量. s = s.ToLower();//字符串具有不可变性,转换后需要重新赋值,不可仅有s.ToLower(); 这可以使用户的输入不区分大小写,例如验证码. ToUpper()用于将字符串全部变为大写,与上面类似. Trim()可以用于去掉两边的空格. string s1 = " a b c "; s1 = s1.Trim();//用于去除字符串两边的空格 Console.WriteLine

2019/08/25 leetcode

2019/08/25: L230, L226, L18, L234, L23 1. L230 Kth smallest element in BST 借助 Stack 或 LinkedList inorder traveresal, LinkedList会更快 ArrayList, LinkedList, Vector, Stack  https://blog.csdn.net/iteye_11495/article/details/82618748 2. L226 Invert Binary

一、函数极限(1.1-1.46)

# 2020张宇1000题·数一·刷题记录 ## 第一篇 高等数学 ### 第1章 极限.连续 #### 一.函数极限(1.1-1.46) 1. 分母等价替换,分子泰勒展开到x²项,或对式子求两次导. 2. 分母虽然是相减但是满足要求,可以直接用等价替换.分子两个函数都得泰勒展开到x³项,或对式子求三次导.答案的求导再拆分再求导太麻烦了. 3. (0-0)/0型,拆分分母变成两个极限相加,左边提取往e^x-1~x上靠,然后左右两遍都可以直接等价替换了. 4. 方法一中的泰勒展开式,展开到第二项与

国家税务总局天津市税务局关于进一步规范纳税人会计报表报送管理的公告 2018年第11号国家税务总局天津市税务局公告

国家税务总局天津市税务局关于进一步规范纳税人会计报表报送管理的公告 2018年第11号国家税务总局天津市税务局公告 全文废止 为进一步规范我市纳税人向税务机关报送会计报表的工作,满足税务机关征收管理和纳税服务工作在新经济形势下对会计信息的需要,根据<中华人民共和国税收征收管理法>及实施细则.<国家税务总局关于印发〈纳税人财务会计报表报送管理办法〉的通知>(国税发[2005]20号)等法律法规及有关规定,现就会计报表报送有关问题公告如下:       一.报送范围       在我市

08 集合[11,22,33,44,55,66,77,88,99],将所有&lt;66的值保存至字典的第一个key中,将所有&gt;=66的值保存至字典的第二个key中。即:{&#39;k1&#39;:&lt;66的所有值,&#39;k2&#39;:&gt;=66的所有值}

li = [11,22,33,44,55,66,77,88,99]dict = {'k1':[],'k2':[]}for i in li:    if i < 66:        dict["k1"].append(i)    else:        dict['k2'].append(i)print(dict) 08 集合[11,22,33,44,55,66,77,88,99],将所有<66的值保存至字典的第一个key中,将所有>=66的值保存至字典的第二个ke

Intel Digital Innovation Industry Summit(2018.08.17)

时间:2018.08.17地点:北京金隅喜来登大酒店 原文地址:https://www.cnblogs.com/xuefeng1982/p/10331638.html

JS中如何将字符串转化成日期 日期格式化方法

<!--     /**     * 对Date的扩展,将 Date 转化为指定格式的String     * 月(M).日(d).12小时(h).24小时(H).分(m).秒(s).周(E).季度(q) 可以用 1-2 个占位符     * 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)     * eg:     * (new Date()).pattern("yyyy-MM-dd hh:mm:ss.S") ==> 2006-0