1.比较常用的方法,但繁琐:
主要使用Date的构造方法:Date(int year , int month , int day)
2.简便方法:
varstr="2005-12-15";
vard=newDate(str.replace(/-/g,"/"));
Example:
3.比较时间大小
1.<scriptlanguage="JavaScript">
2.
3.//时间对比函数,如果a>b返回1,如果a<b返回-1,相等返回0
4.functioncomptime(a,b)
5.{
6.var dateA = new Date("1900/1/1 " +a);
7.var dateB = new Date("1900/1/1 " +b);
8.if(isNaN(dateA) || isNaN(dateB)) returnnull;
9.if(dateA > dateB) return1;
10.if(dateA < dateB) return-1;
11.return0;
12.}
13.
14.var timeStart ="3:20";
15.var timeEnd ="2:11";
16.
17.if(comptime(timeStart,timeEnd) !=-1)
18.alert("开始时间必须小于结束时间!");
19.
20.</script>