<!DOCTYPE html> |
<html> |
|
<head> |
<meta charset= "UTF-8" > |
<title></title> |
</head> |
|
<body> |
</body> |
<script type= "text/javascript" > |
//日期对象可以储存任意一个日期, 并且可以精确到毫秒数( 1 / 1000 秒)。 |
|
//定义一个时间对象: |
|
//var Udate = new Date(); |
//注意:使用关键字new,Date()的首字母必须大写。 |
|
//使 Udate 成为日期对象,并且已有初始值:当前时间(当前电脑系统时间)。 |
|
//如果要自定义初始值,可以用以下方法: |
var d = new Date(2012, 10, 1); |
document.write(d + "<br/>" ); |
var c = new Date( 'Oct 1,2012' ); |
document.write(d + "<br/>" ); |
//访问方法语法:“<日期对象><方法>” |
//Date 对象中处理时间和日期的常用方法: |
// get/setDate(): 返回,设置日期 |
//get/setFullYear(): 返回,设置年份,用四位数表示 |
// get/setYear(): 返回,设置年份 |
//get/setMonth(): 返回,设置月份(0:1月,,,,11:12月) |
//get/setHours(): 返回,设置小时,24小时制 |
// get/setMinutes(): 返回,设置分钟数 |
//get/setSeconds(): 返回,设置秒钟数 |
// get/setTime(): 返回,设置单位(毫秒为单位) |
|
//1.设置年份方法 |
//get/setFullYear()返回/设置年份,用四位数表示 |
var mydate = new Date(); //当前时间 |
document.write(mydate + "<br/>" ); |
document.write(mydate.getFullYear() + "<br/>" ); //输出当前年份 |
mydate.setFullYear(81); //设置年份 |
document.write(mydate + "<br/>" ) //输出年份被设定为81年 |
// 不同浏览器,mydate.setFullYear(81)结果不同, |
//年份被设定为0081或81两种情况。 |
|
//注意: |
|
// 结果格式依次为: 星期、 月、 日、 年、 时、 分、 秒、 时区。(火狐浏览器) |
|
// 不同浏览器, 时间格式有差异 |
|
//2.设置星期的方法 |
//getDay() 返回星期,返回的是0-6的数字,0 表示星期天。 |
//如果要返回相对应“星期”,通过数组完成,代码如下: |
var mydate= new Date(); //定义日期对象 |
var weekday=[ "星期日" , "星期一" , "星期二" , "星期三" , "星期四" , "星期五" , "星期六" ]; |
// 定义数组对象,给每个数组项赋值 |
var mynum=mydate.getDay(); //返回值存储在变量mynum中 |
document.write(mydate.getDay()); //输出getDate()获取值 |
document.write( "今天是:" +weekday[mynum]); //输出星期几 |
document.write( "<br/>" ); |
|
//3.设置时间方法 |
//get/setTime() 返回/设置时间,单位毫秒数, |
//计算从 1970 年 1 月 1 日零时到日期对象所指的日期的毫秒数。 |
//如果将目前日期对象的时间推迟1小时,代码如下: |
var mydate= new Date(); |
document.write( "当前时间" +mydate+ "<br/>" ); |
mydate.setTime(mydate.getTime()+60*60*1000); |
document.write( "推迟一小时时间:" +mydate); |
//注意:一小时60分,一分60秒,一秒1000毫秒;时间推迟一小时就是:"x.setTime(x.getTime()+60*60*1000);" |
|
|
</script> |
|
</html> |