js日期判断大小

$("#btnsave").click(function()
{
var startdate=$("#startDate").val();
var enddate=$("#endDate").val();
var date = new Date();
var date1=date.getYear()+"-"+(date.getMonth()+1)+"-"+date.getDate();
if(startdate<date1)
{
alert(date1);
$("#lberror").html("<font color='red'>开始日期不能小于当前日期</font>");
return false;
}
else
{
$("#lberror").hide();
return true;
}
}); 这样判断不了。在线等高手解决急

第1个回答  2010-08-18
$("#btnsave").click(function()
{
var startdate=new Date(($("#startDate").val()).replace(/-/g,"/"));
var enddate=new Date(($("#endDate").val()).replace(/-/g,"/"));
var date = new Date();

if(startdate<date)
{
alert(date1);
$("#lberror").html("<font color='red'>开始日期不能小于当前日期</font>");
return false;
}
else
{
$("#lberror").hide();
return true;
}
});
//这样一定可以本回答被提问者和网友采纳

js比较两个日期与时间的大小以及日期对象的常用用法
首先,检查数组中的元素,如果遇到节日,则显示节日祝福并返回。否则,进入常规问候语的判断流程。常规问候语分为三个时间段:早上(05:00:00-11:59:59),下午(12:00:00-16:59:59),晚上(17:00:00-04:59:59)。需要注意的是,晚上的起止时间有特殊情况,即结束时间小于起始时间,因此需要额...

js中比较运算(日期比较)?
在JavaScript中进行日期比较时,先回顾几个基本的关系运算符:大于(>)、小于(=)、小于等于(<=)。这些运算符要求操作数为数字或字符串,如果输入的不是这类型,JavaScript会尝试进行隐式类型转换,确保运算的进行。例如,若我们用 > 运算符比较两个日期值,其结果与直接比较字符串时相同。然而,对于...

js验证两个日期的大小 只有年和月的,比如2012-01 和2011-11 这两个时...
因为字符串的比较是按位来比较的,假设比较字符串a和b,如果a的第一个字符比b的第一个字符大,则a就比b大,否则的话继续比较a和b的第二个字符,依次下去。如果a的开始n个字符恰好就是b,而a又比b多出几个字符,则a大于b;如果a和b的内容相同,即a==b。所以说这个日期的比较可以简单的处理...

js检测判断日期大于多少天的方法
利用JS内置函数Date先把日期格式化,然后用getTime()方法获得毫秒数,然后进行比较 var a = new Date("2016-12-12"); var date1 = a.getTime(); var b = new Date("2016-12-31"); var date2 = b.getTime(); if (date1 > date2) { alert("第一个日期大!"...

js比较两个日期大小
先都转换成日期。然后再用毫秒数进行比较。下面是简单的例子:function tab(date1,date2){ var oDate1 = new Date(date1); var oDate2 = new Date(date2); if(oDate1.getTime() > oDate2.getTime()){ console.log('第一个大'); } else { console.log('第二个...

求高人指点一下JS比较两个日期的大小,。在线等啊
首先, 将日期字符串转化为js的时间对象.var dateStr = '2012-01-01 12:00:00'var date = new Date(DateStr.replace(\/\\-\/g,'\/'));然后把日期转换为毫秒 date.getTime();两个都转为毫秒, 相减就是差值. 哪个大你就知道了.如果想知道差多少秒 就把结果 乘以1000 同理. 想知道差...

js关于日期比较大小
可以用用Date.parse()方法var d1 = Date.parse('2014-09-28 19:00:00'), d2 = Date.parse('2014-09-28 2:00:00');console.log(d1 > d2);

js里比较两个日期大小 ,日期格式如下 跪求大神
先转换成date var t1 = new Date(d1);var t2 = new Date(d2);然后 if(Date.parse(d1) - Date.parse(d2)==0){ alert(date1 "等于" date2)} if(Date.parse(d1) - Date.parse(d2)<0){ alert(date1 "晚于" date2)} if(Date.parse(d1) - Date.parse(d2)>0){ alert(...

如何用js判断2个日期的大小,格式为:日\/月\/年,其中月和日前面不加0_百...
简单一点,1.将字符串转化为时间 2.时间做差(差为相差的毫秒数)3.差大于零,就是前者的时间 > 后者的时间. 反之,就是 < 4.例子 var str0 = '2012\/1\/3';var str1 = '2012\/1\/2';var date0 = new Date(str0);var date1 = new Date(str1);alert(date0 - date1);...

如何用JS比较两个日期时间的大小呢?
var beginTime = "2010-1-9 8:00:00";var endTime = "2010-1-13 13:41:52";var beginTimes = beginTime.substring(0, 10).split('-');var endTimes = endTime.substring(0, 10).split('-');beginTime = beginTimes[1] + '-' + beginTimes[2] + '-' + beginTimes[0] + ...

相似回答