快速记住Date的使用方法

在这里插入图片描述
如何获取时间日期的毫秒,之前的文因为章学过,就不在这里描述了,有不知道的
请看这个篇文章《+new Date()》
只要记住3句话,快速记住Date类型的方法
1. 8个单位

FullYear // 年份
Month    // 月份
Date     // 天数
Day      // 星期几
Hours    // 小时
Minutes  // 分钟数
Seconds  // 秒数
Milliseconds // 毫秒数

2.每个单位都有一对getset方法
date.getXXX() 获得当前单位上的数值。
date.setXXX(值)修改当前单位的值。

特例:Day没有set方法(因为星期不能修改)

3.get的返回值和set取值的范围

FullYear // 年份  				(四位数字的年份)
Month    // 月份 				(0~11,0表示一月,11表示十二月)
Date     // 天数    				(1~31,跟正常时间相对应)
Day      // 星期几				(0~6, 0表示星期日,6表示星期六)
Hours    // 小时					(0~23,跟正常的时间小时对应)
Minutes  // 分钟数				(0~59,跟正常的分钟相对应)
Seconds  // 秒数					(0~59,跟正常的秒数相对应)
Milliseconds // 毫秒数			(0~1000,1000毫秒等于1秒)

下面附上一段小demo。获取当前时间的毫秒数,转成自己的格式显示在页面上。


<html>
<head>
	<meta charset="utf-8">
	<title>title>
head>
<body>
<span id=dq_date>现在时间:span>
<script type="text/javascript">
	function format() {
		var date = new Date();
		var dq_date = document.getElementById("dq_date")
		var y = date.getFullYear();
		var M = date.getMonth()+1;
		M < 10 && (M = "0" + M);
		var d = date.getDate();
		d < 10 && (d = "0" + d);
		var day = date.getDay();
		var week = ["日", "一", "二", "三", "四", "五", "六"]
			day = week[day];
		var h = date.getHours();
		var am = h > 12 ? "下午" : "上午";
		h > 12 && (h-=12);
		h < 10 && (h = "0" + h);
		var m = date.getMinutes();
		m < 10 && "0" + m;
		var s = date.getSeconds();
		s < 10 && "0" + s;
		dq_date.innerHTML = y + "年" + M + "月" + d + "日" + "星期" + day + " " + am + " " + h + " : " + m + ":" + s;
	};
	format();
	setInterval(format,1000);
script>
body>
html>

效果图如下:
快速记住Date的使用方法_第1张图片

你可能感兴趣的:(JS)