设置时间:某年某月某日某时某分
获取方法:
// var myDate = new Date();
// myDate.getYear(); //获取当前年份(2位)
// myDate.getFullYear(); //获取完整的年份(4位,1970-????)
// myDate.getMonth(); //获取当前月份(0-11,0代表1月)
// myDate.getDate(); //获取当前日(1-31)
// myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
// myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
// myDate.getHours(); //获取当前小时数(0-23)
// myDate.getMinutes(); //获取当前分钟数(0-59)
// myDate.getSeconds(); //获取当前秒数(0-59)
// myDate.getMilliseconds(); //获取当前毫秒数(0-999)
// myDate.toLocaleDateString(); //获取当前日期
// var mytime=myDate.toLocaleTimeString(); //获取当前时间
// myDate.toLocaleString( ); //获取日期与时间
代码实现:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div class="time">
</div>
<script>
var text = document.getElementsByClassName('time')[0];
//封装时间函数
function setTime(){
var today = new Date(); //获取设备时间
var n = today.getFullYear(), //获取年
y = today.getMonth()+1,//获取月
r = today.getDate(), //获取日
h = today.getHours(), //获取时
m = today.getMinutes(), //获取分
s = today.getSeconds(); //获取秒
text.innerHTML ='当前时间:'+ n + '年' + y + '月' + r +'日' + double(h) + ':' + double(m) + ':' + double(s) ;
timer = setTimeout(setTime,1000)
function double(num){
if( num < 10 ){
return num = '0' + num;
}else{
return num = '' + num;
}
}
}
setTime();
</script>
</body>
</html>