如何获取时间日期的毫秒,之前的文因为章学过,就不在这里描述了,有不知道的
请看这个篇文章《+new Date()》
只要记住3句话,快速记住Date类型的方法
1. 8个单位
FullYear // 年份
Month // 月份
Date // 天数
Day // 星期几
Hours // 小时
Minutes // 分钟数
Seconds // 秒数
Milliseconds // 毫秒数
2.每个单位都有一对get
和set
方法
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。获取当前时间的毫秒数,转成自己的格式显示在页面上。
<!DOCTYPE html>
<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>
效果图如下: