Date对象用于处理日期和时间。
创建Date对象的语法: var myDate=new Date()
注释:Date 对象会自动把当前日期和时间保存为其初始值。
实例代码如下:
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<script type="text/javascript" >
function sysTime(){
var now=new Date(); //创建Date对象
var year=now.getFullYear(); //获取年份
var month=now.getMonth()+1;//获取月份
var date=now.getDate();//获取日期
var day=now.getDay(); //获取星期
var hour=now.getHours(); //获取小时
var minutes=now.getMinutes(); //获取分钟
var sec=now.getSeconds(); //获取秒
var arr_week=new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var week=arr_week[day];
var time=year+"年"+month+"月"+date+"日"+week+hour+":"+minutes+":"+sec;
document.getElementById("clock").innerHTML="当前系统时间:"+time;
}
window.onload=function(){
//循环调用sysTine() ,每隔1000毫秒调用一次
window.setInterval("sysTime()",1000);
};
</script>
</head>
<body >
<div id="clock"></div>
</body>
</html>
创建一个数组以输出星期、月份的名称,例如:
<script type="text/javascript">
var d=new Date()
var month=new Array(12)
month[0]="January"
month[1]="February"
month[2]="March"
month[3]="April"
month[4]="May"
month[5]="June"
month[6]="July"
month[7]="August"
month[8]="September"
month[9]="October"
month[10]="November"
month[11]="December"
document.write("The month is " + month[d.getMonth()]) //输出:The month is February
</script>
Date对象常用方法:
Date():返回当日的日期和时间
getDate():从Date对象返回一个月中的某一天(1~31)
getDay():从Date对象返回一周中的某一天(0~6)
getMonth():从Date对象返回月份(0~11)
getFullYear():从Date对象以四位数返回年份
getHours():返回Date对象的小时(0~23)
getMinutes():返回Date对象的分钟(0~59)
getSeconds():返回Date对象的秒数(0~59)
getMilliseconds():返回Date对象的毫秒(0~999)
原文:http://www.cnblogs.com/sosomark/p/5188226.html