js如何比较两个时间的大小

原创
2012/03/02 10:09
阅读数 1.6K

首先说下"dateObject.setFullYear(year,month,day)"的用法:它主要用于设置年份,返回调整过的日期的毫秒。

假如现在有两个input框,需要用户输入时间,从什么时候到什么时候(格式:year-month-date),这里我们就需要判断这两个时间的大小了,因为总不能出现从'2012-3-1'到'2011-4-1'类似这样的时间吧?OK,现在我们看下如何用js实现:

假如用户输入从'2012-3-1'到'2011-8-12':(这是错误的)

<script>

var time1       = '2012-3-1';
var time2       = '2011-8-12';

var dateTime = new Date();
var date1       = dateTime.setFullYear(time1.split('-').join(','));
var date2       = dateTime.setFullYear(time2.split('-').join(','));

if(date1>date2){
 
//这是错误的,不让表单提交

return;
}

</script>

                                                                                                                                            李汉团   Mar 2,2012

展开阅读全文
打赏
0
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部