使用javascript实现定时闹钟

    //get ramdom time
	var min=Math.ceil(Math.random()*29);
	var second=Math.ceil(Math.random()*59);
    var d = new Date();
    var alarmstr = d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+'08'+"时"+min+"分"+second+"秒";
	console.log("闹钟时间(随机):"+alarmstr);
    setInterval(() => {
         //获取当前时间
		var d = new Date();
		console.log("当前时间:"+d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日"+d.getHours()+"时"+d.getMinutes()+"分"+d.getSeconds()+"秒");
		if(d.getTime()>=new Date(d.getFullYear(),d.getMonth(),d.getDate(),'08',min,second).getTime()){
			console.log("闹钟时间:"+alarmstr+" 已到")
		}else{
			console.log("闹钟时间:"+alarmstr+" 未到")
		}
    }, 5000);
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐