//获取当前时间
function getDate() {
window.setTimeout(function () {
window.requestAnimationFrame(getDate)
}, 1000 / 2)
var d = new Date();
var year = d.getFullYear() //获取年
var month = d.getMonth() + 1; //获取月,从 Date 对象返回月份 (0 ~ 11),故在此处+1
var day = d.getDay() //获取日
var days = d.getDate() //获取日期
var hour = d.getHours() //获取小时
var minute = d.getMinutes() //获取分钟
var second = d.getSeconds() //获取秒
if (month < 10) month = "0" + month
if (days < 10) days = "0" + days
if (hour < 10) hour = "0" + hour
if (minute < 10) minute = "0" + minute
if (second < 10) second = "0" + second
var week = new Array("星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六")
var Toolsonel = document.getElementById("Mainonel")
var Toolsoner = document.getElementById("Mainoner")
var Toolstwo = document.getElementById("Maintwo")
var a = year + "年" + month + "月" + days + "日 "
var b = hour + ":" + minute
var c = week[day]
Toolsonel.innerHTML = b
Toolsoner.innerHTML = c
Toolstwo.innerHTML = a
}
或者也可以这样写
window.setInterval(function () {
var d = new Date();
var year = d.getFullYear() //获取年
var month = d.getMonth() + 1; //获取月,从 Date 对象返回月份 (0 ~ 11),故在此处+1
var day = d.getDay() //获取日
var days = d.getDate() //获取日期
var hour = d.getHours() //获取小时
var minute = d.getMinutes() //获取分钟
var second = d.getSeconds() //获取秒
var time = year + "年" + month + "月" + days + "日 " + hour + ":" + minute+":" + second
$("#left").html(time)
}, 1000);
setInterval、setTimeout设置定时器时间可以实时更新实现读秒效果
写法有很多种大概方法都差不多