3.Date对象

一.Date对象常用方法

            get方法
getDate()           返回月中的某天
getDay()            返回星期中的某天
getFullYear()       返回四位数年份
getHours()          返回日期中的小时
getMulliseconds()   返回日期中的毫秒
getMinutes()        返回日期中的分钟
getMonth()          返回日期中的月
getSeconds()        返回日期中的秒
getTime()           返回自1970年1月起的毫秒数
getTimezoneOffset() 返回UTC和本地时间之间差值所对应的分钟数
            set方法
setDate()           设置月中的某天
setFullYear()       设置日期中的四位数,月中的一天对应的整数
setHours()          设置日期中的小时
setMulliseconds()   设置日期中的分钟
setMonth()          设置日期中的月
setSeconds()        设置日期中的秒
setTime()           使用自1970年1月1日期的毫秒数设置时间

二.向网页写入时间

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>写入时间</title>
</head>
<body>
	<p id="dateField">&nbsp;</p>
	<script type="text/javascript">
		var myDate = new Date();
		var dateString = myDate.toLocaleDateString() + " "
				+ myDate.toLocaleTimeString();
		alert(dateString);
		var deteLoc = document.getElementById("dateField");
		deteLoc.innerHTML = "Hello - Page Rendered on " + dateString;
	</script>
</body>
</html>

三.倒计时

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>倒计时</title>
</head>
<body>
<p id = "dateField"></p>
<script type="text/javascript">
	var today = new Date();
	var then = new Date();
	//January 1, 2017
	then.setFullYear(2017,9,28);
	//获得2017/9/28到现在的毫秒数
	var diff = then.getTime() - today.getTime();
	//转换成天数
	diff = Math.floor(diff/(1000*60*60*24));
	//获取id为dateField这个节点
	var dateLoc = document.getElementById("dateField");
	//往这个节点插入信息
	dateLoc.innerHTML = "There are " + diff + " days until 1/1/2017";
</script>
</body>
</html>

四.计算渲染时间

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算耗费时间</title>
<script type="text/javascript">
	var started = new Date();
	for (var i = 0; i < 1000000; i++) {
		
	}
	var now = started.getTime();
</script>
</head>
<body>
	<p id="dateField">
		<script type="text/javascript">
			var bottom = new Date();
			var diff = (bottom.getTime() - now) / 1000;
			var finaltime = diff.toPrecision(5);
			var dateLoc = document.getElementById("dateField");
			dateLoc.innerHTML = "Page rendered in " + finaltime + " seconds.";
		</script>
</body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值