用JavaScript写出实施更新的当前日期

是实施更新那么肯定要用到定时器setInterval

var date = new Date();  //先定义一个date提取当前的时间
 var year =date.getFullYear();  //定义一个year承载年份
 var month = date.getMonth() + 1; // 因为时间对象的月是从0开始算起的,所以这里要+1
var days = date.getDate(); // 日
var hour = date.getHours(); //小时

hour = hour < 10 ? '0' + hour : hour;  三元运算符判断小时是否需要添加0,比如当 9:25的时候让它显示为09:25

 var min = date.getMinutes(); //分钟
 min = min < 10 ? '0' + min : min; //判断分钟是否要补0
 var sec = date.getSeconds(); //秒
 sec = sec < 10 ? '0' + sec : sec; //判断秒是否要补0
var week = date.getDay() //0-6 0为周日
  var weekArr = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]

创建一个数组当week为0的时候刚好对应数组的下标0也就是星期日

  document.body.innerHTML = `${year}年${month}月${days}日 ${hour}:${min}:${sec} ${weekArr[week]}`

最后再将代码放入到定时器中,1秒更新一次也就实现了实施更新

setInterval(function() {}, 1000)

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值