博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js日期时间比较函数
阅读量:7090 次
发布时间:2019-06-28

本文共 1301 字,大约阅读时间需要 4 分钟。

转自:http://www.cnblogs.com/zxjyuan/archive/2010/09/07/1820708.html

js日期比较(yyyy-mm-dd)

 function duibi(a, b) {

    var arr = a.split("-");
    var starttime = new Date(arr[0], arr[1], arr[2]);
    var starttimes = starttime.getTime();
    var arrs = b.split("-");
    var lktime = new Date(arrs[0], arrs[1], arrs[2]);
    var lktimes = lktime.getTime();
    if (starttimes >= lktimes) {
        alert('开始时间大于离开时间,请检查');
        return false;
    }
    else
        return true;
}

 

js时间比较(yyyy-mm-dd hh:mi:ss)

function comptime() {

    var beginTime = "2009-09-21 00:00:00";
    var endTime = "2009-09-21 00:00:01";
    var beginTimes = beginTime.substring(0, 10).split('-');
    var endTimes = endTime.substring(0, 10).split('-');
    beginTime = beginTimes[1] + '-' + beginTimes[2] + '-' + beginTimes[0] + ' ' + beginTime.substring(10, 19);
    endTime = endTimes[1] + '-' + endTimes[2] + '-' + endTimes[0] + ' ' + endTime.substring(10, 19);
    alert(beginTime + "aaa" + endTime);
    alert(Date.parse(endTime));
    alert(Date.parse(beginTime));
    var a = (Date.parse(endTime) - Date.parse(beginTime)) / 3600 / 1000;
    if (a < 0) {
        alert("endTime小!");
    } else if (a > 0) {
        alert("endTime大!");
    } else if (a == 0) {
        alert("时间相等!");
    } else {
        return 'exception'
    }
}

 

var lktime = new Date(arrs[0], arrs[1], arrs[2]);

思路,运行结果都对了,
但是时间处理有点问题
月份应该减去1 否则会出现
d=new Date(2014,08,25);
而处理后就是
2014-09-25
具体原因你可以查一下资料

你可能感兴趣的文章
jdbc_分页查询,大数据,批处理,存储过程
查看>>
DKhadoop安装配置步骤教程与常见问题解决
查看>>
独家揭秘!阿里大规模数据中心的性能分析
查看>>
5.DI的配置使用
查看>>
Docker容器内部署Java微服务的内存限制问题
查看>>
pyhanlp用户自定义词典添加实例说明
查看>>
Android开发十年,到中年危机就只剩下这套移动架构体系了!
查看>>
毫米科技:智能家居系统的AI构建思路
查看>>
jdbc8.0 连接 mysql8.0 出现 Public Key Retrieval is not allowed
查看>>
阿里云MVP第八期全球发布,一起出发走向未来
查看>>
我们的手机用上北斗导航了吗?
查看>>
改变ListBoxItem选中的颜色
查看>>
老罗自掏腰包为开源社区捐款,并表示锤子将自己编写OS
查看>>
mysql主从复制(半同步方式)
查看>>
6年来,Docker的这些变化你都知道吗?
查看>>
支付宝客户端架构解析:iOS 客户端启动性能优化初探
查看>>
Maven之pom.xml配置文件详解(转载)
查看>>
优化Git本地仓库
查看>>
对.NET Core未来发展趋势的浅层判断
查看>>
Python高级知识点学习(七)
查看>>