071_设置日期方法

1. setFullYear()方法

1.1. setFullYear()方法设置日期对象的年份。

1.2. 实例

var d = new Date();
d.setFullYear(2020);

1.3. setFullYear()方法可以选择设置月和日。

1.4. 实例

var d = new Date();
d.setFullYear(2020, 11, 3);

2. setMonth()方法设置日期对象的月份(0-11)。

3. setDate() 方法

3.1. setDate()方法设置日期对象的日(1-31)。

3.2. 实例

var d = new Date();
d.setDate(15);

3.3. setDate()方法也可用于将天数添加到日期。

3.4. 实例

var d = new Date();
d.setDate(d.getDate() + 50);

3.5. 如果添加天数,切换月份或年份,则更改将由 Date 对象自动处理。

4. setHours()方法设置日期对象的小时(0-23)。

5. setMinutes()方法设置日期对象的分钟(0-59)。

6. setSeconds()方法设置日期对象的秒数(0-59)。

7. setMilliseconds()设置毫秒(0-999)。

8. setTime()设置时间(从1970年1月1日至今的毫秒数)。

9. 例子

9.1. 代码

<!DOCTYPE html>
<html lang="zh-cn">
	<head>
		<meta charset="utf-8" />
		<title>设置日期方法</title>
	</head>
	<body>
		<script type="text/javascript">
			var d = new Date();
			d.setFullYear(2020);
			d.setMonth(11);
			d.setDate(15);
			d.setHours(22);
			d.setMinutes(30);
			d.setSeconds(30);
			d.setMilliseconds(900);

			document.write('d = ' + d + '<br />');
		</script>
	</body>
</html>

9.2. 效果图

10. 比较日期

10.1. 日期可以很容易地进行比较。

10.2. 例子

10.2.1. 代码

<!DOCTYPE html>
<html lang="zh-cn">
	<head>
		<meta charset="utf-8" />
		<title>比较日期</title>
	</head>
	<body>
		<script type="text/javascript">
			var today, someday, text;
			today = new Date();
			someday = new Date();
			someday.setFullYear(2049, 0, 16);

			if (someday > today) {
				text = "今天在2049年1月16日之前";
			} else {
				text = "今天在2049年1月16日之后";
			}

			document.write(text);
		</script>
	</body>
</html>

10.2.2. 效果图

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值