1、日期对象可以储存任意一个日期,可以精确到毫秒数
定义一个日期对象: var Udate=new Date();//使用关键字new,Data()的首字母必须大写
//是Udate成为日期对象,并且初始值为当前时间
定义初始值方法:var d=new Data(2012,10,1);
var d=new Data('Oct1,2012');
2、返回/设置年份的方法get/setFullYear() //用四位数表示
eg:var mydate=new Data(); //当前时间
document.write(mydate+"<br/>");
document.write(mydate.getFullYear()+"<br/>"); //输出当前年份
mydate.setFullYear(81);
document.write(mydate); //输出年份被设定为0081
运行结果:Fri Aug 07 2015 10:31:59 GMT+0800
2015
Thu Aug 07 0081 10:31:59 GMT+0800
3、返回星期的方法getDay()
返回的是0~6的数字,0表示星期天
如果要返回"星期",通过数组完成
eg: var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var mynum=mydate.getDay();
document.write(mydate.getDay());
document.write("今天是:"+weekday[mynum]);
运行结果:5今天是:星期五
4、返回/设置时间的方法 //单位毫秒数
eg:var mydate=new Date();
document.write("当前时间:"+mydate+"</br>");
mydate.setTime(mydate.getTime()+60*60*1000); //时间推迟n小时:x.setTime(x.getTime()+n*60*60*1000)
document.write("推迟一小时时间:"+mydate);
运行结果:当前时间:Fri Aug 07 2015 10:58:22 GMT+0800
推迟一小时时间:Fri Aug 07 2015 11:58:22 GMT+0800
定义一个日期对象: var Udate=new Date();//使用关键字new,Data()的首字母必须大写
//是Udate成为日期对象,并且初始值为当前时间
定义初始值方法:var d=new Data(2012,10,1);
var d=new Data('Oct1,2012');
2、返回/设置年份的方法get/setFullYear() //用四位数表示
eg:var mydate=new Data(); //当前时间
document.write(mydate+"<br/>");
document.write(mydate.getFullYear()+"<br/>"); //输出当前年份
mydate.setFullYear(81);
document.write(mydate); //输出年份被设定为0081
运行结果:Fri Aug 07 2015 10:31:59 GMT+0800
2015
Thu Aug 07 0081 10:31:59 GMT+0800
3、返回星期的方法getDay()
返回的是0~6的数字,0表示星期天
如果要返回"星期",通过数组完成
eg: var mydate=new Date();
var weekday=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
var mynum=mydate.getDay();
document.write(mydate.getDay());
document.write("今天是:"+weekday[mynum]);
运行结果:5今天是:星期五
4、返回/设置时间的方法 //单位毫秒数
eg:var mydate=new Date();
document.write("当前时间:"+mydate+"</br>");
mydate.setTime(mydate.getTime()+60*60*1000); //时间推迟n小时:x.setTime(x.getTime()+n*60*60*1000)
document.write("推迟一小时时间:"+mydate);
运行结果:当前时间:Fri Aug 07 2015 10:58:22 GMT+0800
推迟一小时时间:Fri Aug 07 2015 11:58:22 GMT+0800