时间对象
时间对象简介
语法结构:
var 日期对象名 = new Date();
创建一个日期对象,必须使用new关键字,其中Date对象的方法有很多:
用于获得时间的getXxx()
方法 | 说明 |
---|---|
getFullYear() | 获得年份,取值为4为数字 |
getMonth() | 获取月份,取值为0(一月)到11(十二月)之间的整数 |
getDate() | 获取日数,取值为1~31的整数 |
getHours() | 获取小时数,取值为0~23的整数 |
getMinutes() | 获取分钟数,取值为0~59的整数 |
getSeconds() | 获取秒数,取值为0~59的整数 |
用于设置时间的setXxx()
方法 | 说明 |
---|---|
setFullYear() | 可以设置年、月、日 |
setMonth() | 可以设置月、日 |
setDate() | 可以设置日 |
setHours() | 可以设置时、分秒、毫秒 |
setMinutes() | 可以设置分、秒、毫秒 |
setSeconds() | 可以设置秒、毫秒 |
操作时间
获取时间
我们上述getXxx()系列方法来获得当时时间的年、月、日
代码实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>get时间对象</title>
<script>
var d = new Date();
var year = d.getFullYear();
var month = d.getMonth();
var day = d.getDate();
var week = d.getDay();
document.write("今天是"+year+"年"+(month+1)+"月"+day+"日"+"星期"+week+"<br/>");
var hour = d.getHours();
var minutes = d.getMinutes();
var second = d.getSeconds();
document.write((hour)+"时"+minutes+"分"+second+"秒"+"<br/>");
if(hour > 6 && hour < 11)
{
document.write("早上好"+"<br/>");
}
else if(hour >= 11 && hour <= 15)
{
document.write("中午好"+"<br/>");
}
else if(hour > 15 && hour < 18)
{
document.write("下午好"+"<br/>");
}
else
{
document.write("晚上好"+"<br/>");
}
/*if(hour > 6 && hour < 11)
{
document.write("早上好");
}
else if(hour >= 11 && hour <= 15)
{
document.write("中午好");
}
else if(hour >15 && hour < 18)
{
document.write("下午好");
}
else
{
document.write("晚上好");
}*/
</script>
</head>
<body>
</body>
</html>
设置时间
我们用上述setXxx()系列方法来设置时间
代码实例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>set时间对象</title>
<script>
var d = new Date();
d.setFullYear(2002,04,25);
document.write(d+"<br/>");
var a = new Date();
a.setMonth(04,12);
document.write(a+"<br/>");
var b = new Date();
b.setDate(15);
document.write(b+"<br/>");
var c = new Date();
c.setHours(05,45,36);
document.write(c+"<br/>");
var e = new Date();
e.setMinutes(56,45);
document.write(e+"<br/>");
var f = new Date();
f.setSeconds(23);
document.write(f+"<br/>");
</script>
</head>
<body>
</body>
</html>