当前位置:网站首页>JS每晚24:00更新某方法
JS每晚24:00更新某方法
2022-08-03 14:37:00 【BMG-Princess】
目录
项目效果

需求描述
由于最小单元到日,所以需要每晚24:00更新最新时间。
解决方案:
export default {
data() {
return {
nowTime: null,
};
},
mounted() {
this.nowData()
this.setTimeout();
},
methods: {
//执行每天24:00 刷新
setTimeout() {
var nowTemp = new Date().getTime() //获取当前时间戳
var tomorrowTemp = new Date(new Date().toLocaleDateString()).getTime() +24 * 60 * 60 * 1000;
var residueTemp = tomorrowTemp - nowTemp //距离当天24:00的时间戳
//执行定时任务
setTimeout(() => {
this.nowData()
//次天0点 执行每天24;00 刷新
setInterval(() => {
this.nowData()
}, 1000 * 60 * 60 * 24);
}, residueTemp)
},
nowData() {
var now = new Date();
var year = now.getFullYear(); //得到年份
var month = now.getMonth() + 1; //得到月份
var date = now.getDate(); //得到日期
var weeks = new Array(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六"
);
var week = weeks[now.getDay()]; //得到星期几
// var hour= now.getHours();//得到小时数
// var minute= now.getMinutes();//得到分钟数
// var second= now.getSeconds();//得到秒数
this.nowTime = year + '年' + month + '月' + date + '日' + ' ' + week
}
}
}
边栏推荐
猜你喜欢
随机推荐
淘特:引擎还是包袱?
可视化数据库设计软件有哪些_数据库可视化编程
工作流自动化,低代码是解决关键
Several methods of installing Mysql in Linux
爬虫——代理搭建、爬取视频网站、爬取新闻、BeautifulSoup4介绍、bs4 遍历文档树、bs4搜索文档树、bs4使用选择器
内心的需求
【指针内功修炼】函数指针 + 函数指针数组 + 回调函数(二)
未来无法预料
云硬盘EVS详解以及如何用与避坑【华为云至简致远】
大型连锁百货运维审计用什么软件好?有哪些功能?
Tao Te: Engine or baggage?
网络通信的过程
想成为网络安全技术爱好者(可能是黑客)的话,需要看什么书?
雷克萨斯lm的安全性如何,通过两个角度来聊这个话题
MATLAB中writetimetable函数用法
面试官都震惊,你这“网络基础”可以啊
Petri net-2, directed net
GDB调试CoreDump文件
LeetCode136:只出现一次的数字
基于.NET 6 的开源访客管理系统









