var myDate = new Date();
myDate.getYear();                                                      //获取当前年份(2位)
myDate.getFullYear();                                                //获取完整的年份(4位,1970-????)
myDate.getMonth();                                                 //获取当前月份(0-11,0代表1月)
myDate.getDate();                                                  //获取当前日(1-31)
myDate.getDay();                                                  //获取当前星期X(0-6,0代表星期天)
myDate.getTime();                                               //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();                                            //获取当前小时数(0-23)
myDate.getMinutes();                                        //获取当前分钟数(0-59)
myDate.getSeconds();                                     //获取当前秒数(0-59)
myDate.getMilliseconds();                               //获取当前毫秒数(0-999)
myDate.toLocaleDateString();                        //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间
myDate.toLocaleString( );                           //获取日期与时间

 

时间,日期 ——脚本库方法列表

Date.prototype.isLeapYear 判断闰年

Date.prototype.Format 日期格式化

Date.prototype.DateAdd 日期计算

Date.prototype.DateDiff 比较日期差

Date.prototype.toString 日期转字符串

Date.prototype.toArray 日期分割为数组

Date.prototype.DatePart 取日期的部分信息

天数

Date.prototype.WeekNumOfYear 判断日期所在年的第几周

StringToDate 字符串转日期型

IsValidDate 验证日期有效性

CheckDateTime 完整日期时间检查

daysBetween 日期天数差

 

---------------------------------------------------------------代码实现-------------------------------------------------

---判断是否是闰年---

Date.prototype.isLeapYear = function()   
{   
    return (0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));   
}   // MM/M 月份  


Date.prototype.WeekNumOfYear = function()  
{   
    var myDate = this;  
    var ary = myDate.toArray();  
    var year = ary[0];  
    var month = ary[1]+1;  
    var day = ary[2];  
    document.write('< script language=VBScript\> \n');  
    document.write('myDate = Datue(''+month+'-'+day+'-'+year+'') \n');  
    document.write('result = DatePart('ww', myDate) \n');  
    document.write(' \n');  
    return result;  
}  
  
---字符串转成日期类型   ---
---格式 MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd --- 
function StringToDate(DateStr)  
{   
  
    var converted = Date.parse(DateStr);  
    var myDate = new Date(converted);  
    if (isNaN(myDate))  
    {   
        //var delimCahar = DateStr.indexOf('/')!=-1?'/':'-';  
        var arys= DateStr.split('-');  
        myDate = new Date(arys[0],--arys[1],arys[2]);  
    }  
    return myDate;  
}  

---若要显示:当前日期加时间(如:2009-06-12 12:00)-    { 

        if (mm < 10) clock += '0'; 
        clock += mm; 
        return(clock); 
    } 

相关文章: