代码
//日期比较(日期格式:2010-8-20)
function DateCompare(startDate,endDate)
{
var arr=startDate.split("-");
var starttime=new Date(arr[0],arr[1],arr[2]);
var starttimes=starttime.getTime(); //获取距离1970年的毫秒数
var arrs=endDate.split("-");
var endtime=new Date(arrs[0],arrs[1],arrs[2]);
var endtimes=endtime.getTime(); //获取距离1970年的毫秒数
if(starttimes>=endtimes)
{
return false;
}
else
return true;
}
function DateCompare(startDate,endDate)
{
var arr=startDate.split("-");
var starttime=new Date(arr[0],arr[1],arr[2]);
var starttimes=starttime.getTime(); //获取距离1970年的毫秒数
var arrs=endDate.split("-");
var endtime=new Date(arrs[0],arrs[1],arrs[2]);
var endtimes=endtime.getTime(); //获取距离1970年的毫秒数
if(starttimes>=endtimes)
{
return false;
}
else
return true;
}
代码
//与当前日期比较(日期格式:2010-8-20)
function DateCompare(time)
{
//传入日期转换为距离1970年的毫秒数
var arr=time.split("-");
var starttime=new Date(arr[0],arr[1],arr[2]);
var starttimes=starttime.getTime();
//当前日期转换为距离1970年的毫秒数
var date = new Date();
var datenow = new Date(date.getFullYear(), date.getMonth() + 1, date.getDate());
var datenows = datenow.getTime();
if (datenows >= starttimes) {
return false;
}
else {
return true;
}
}
{
//传入日期转换为距离1970年的毫秒数
var arr=time.split("-");
var starttime=new Date(arr[0],arr[1],arr[2]);
var starttimes=starttime.getTime();
//当前日期转换为距离1970年的毫秒数
var date = new Date();
var datenow = new Date(date.getFullYear(), date.getMonth() + 1, date.getDate());
var datenows = datenow.getTime();
if (datenows >= starttimes) {
return false;
}
else {
return true;
}
}
var date=new Date()
var date=new Date(dateVal)
dateVal:表示指定日期与 1970 年 1 月 1 日午夜间全球标准时间的毫秒数
var date=new Date(year,month,date[,hours[,minutes[,seconds]]])
date.getDate() 返回值是一个处于 1 到 31 之间的整数,它代表了相应的 Date 对象中的日期值
date.getDay() 返回星期几
值 | 星期 |
---|---|
0 | 星期天 |
1 | 星期一 |
2 | 星期二 |
3 | 星期三 |
4 | 星期四 |
5 | 星期五 |
6 | 星期六 |
date=getFullYear() 返回年份
date=getMonth() 返回一个处于 0 到 11 之间的整数
date=getTime() 返回一个整数值,这个整数代表了从 1970 年 1 月 1 日开始计算到 Date 对象中的时间之间的毫秒数。
Date.parse(dateVal ) 方法返回一个整数值,这个整数表示 dateVal 中所包含的日期与 1970 年 1 月 1 日午夜之间相间隔的毫秒数
dateVal 可以为短日期可以使用“/”或“-”作为日期分隔符,但是必须用月/日/年的格式来表示,例如"7/20/96"。