js对于时间比较大小

本文介绍了两种使用JavaScript进行时间格式比较的方法。一种是通过修改日期格式并利用Date对象的parse方法进行比较,另一种则是直接使用jQuery和Date对象来判断两个日期的大小。这两种方法为前端开发中常见的日期操作提供了实用的解决方案。

js对于2011-10-10 00:10:26时间类型格式进行比较:

<script type="text/javascript">  
    function compareTo(){  
        var beginTime = "2009-09-21 00:00:02";  
        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);  
        alert(endTime);  
        var a =(Date.parse(endTime)-Date.parse(beginTime))/3600/1000;  
        alert(a);  
        if(a<0){  
            alert("endTime小!");  
        }else if (a>0){  
            alert("endTime大!");  
        }else if (a==0){  
            alert("时间相等!");  
        }  
     }  
</script>

jqeury对于2010/01/20时间类型格式的比较:

<script type="text/javascript">  
    $(function()  
    {  
        $("#btn").click(function()  
        {  
            var beg=$("#begTime").val();  
            var end=$("#endTime").val();  
            var date1 = new Date(Date.parse(beg));  
            var date2 = new Date(Date.parse(end));  
            if (date1.getTime() > date2.getTime()) {  
                alert("结束时间不得小于开始时间。");  
                return false;  
            }  
        });  
    });  
</script>


转载于:https://my.oschina.net/u/2299514/blog/551154

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值