js日期

 

代码
//日期比较(日期格式: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;     
}  

 

代码
//与当前日期比较(日期格式: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;
    }
  
}  

 

 

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"。

posted @ 2010-07-25 15:05  dufy  阅读(285)  评论(0编辑  收藏  举报