javascript判断日期大小
2014-08-13来源:易贤网

前天有个网友问我一个日期判断的js,我原来认为很简单,后来实际操作一下才直到javascript判断日期不是那么简单。

首先js接收日期格式为:yyyy/mm/dd或者yyyy,mm,dd。如果不是这两种日期格式javascript中转换日期New Date(yyyy,mm,dd)不能成功的。

下面就是javascript实现日期转换然后判断大小。

<HTML>

<HEAD>

<TITLE>javascript判断日期大小</TITLE>

</HEAD>

<script language="javascript">

function $(name)

{return document.getElementById(name);}

function check(){

var b =new Date($("b").value.replace(/-|\/|\,/g,"\/")).getTime();//将对应的日期text id改成唯一的,修改 b下面的e即可

var e =new Date($("e").value.replace(/-|\/|\,/g,"\/")).getTime();

if(b==e){alert("等于!");}

if(b>e){alert("大于!");}

if(b<e){alert("小于!");}

}

</script>

 <BODY>

开始日期<input type="text"   name="b" id="b" maxlength="10">

结束日期<input type="text" name="e" id="e" maxlength="10">

<input type="button" value="检查" onclick="check();">

<br>日期分隔符可以为"-""/"","

 </BODY>

</HTML>

保存为。html运行试试。

更多信息请查看IT技术专栏

推荐信息