JavaScript——>时间对象

时间对象

时间对象简介

语法结构

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>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值