Date时间函数

  /**
        date对象的常用方法
        var date=new Date();
        //获得年  如2013    method: date.getFullYear();    
        //获得月  如02注意,返回的月份都是从0开始计算的,所以,当是一月的时候,打印出来的是0,我们要用就要加1  method: date.getMonth();
           //获得日  如18     method:date.getDate();
           //获得星期几 如星期一 method:  date.getDay();
        //获得时  如23时        method: date.getHours();
        //获得分  如23时30分    method: date.getMinutes();
         //获得秒  如23时30分    20秒  method: date.getSeconds();
         //获得毫秒                   method: date.getMilliSeconds();
    **/

 

Date函数除了有get方法还有set方法

例子:看用户输入的年月日是否符合规则,比如2012年2月29日,这个日期是不对的,那么,我们得到用户输入的日期,并用Date对象的set方法,把用户输入的日期设置上去,然后再用get方法取出来,看看输入前后的内容是否一致,因为js有自动容错机制,当用户输入有误的时候,他会自己纠正,这样用户输入的有问题,就可以检测出来了

 

  var year=window.prompt("请输入年","")*1;
    var month=window.prompt("请输入月","")*1;
    var date=window.prompt("请输入日","")*1;
    var date=new Date();
    date.setFullYear(year);
    date.setMonth(month-1);
    date.setDate(date);
if(    date.getFullYear()==year&&d.getMonth()+1==month&&date.getDate()==date){
    alert("输入正确");
}else{
    alert("输入有误");
}