当前位置:网站首页>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
}
}
}
边栏推荐
猜你喜欢
PMP每日一练 | 考试不迷路-8.3(包含敏捷+多选)
WMS软件国内主要供应商分析
中国菜刀原理与实践
Jupyter Notebook 交互式编程 & 低代码拖拽式编程 | 数据科学生态下的理想平台
Tao Te: Engine or baggage?
连亏四个月,赚不回电费,预制菜经销商恐成“韭菜”?
Day2:面试必考题目
R7 6800H+RTX3050+120Hz 2.8K OLED screen, Intrepid Pro15 2022 pre-sale
Role usage in Ansible
又有大厂员工连续加班倒下/ 百度搜狗取消快照/ 马斯克生父不为他骄傲...今日更多新鲜事在此...
随机推荐
爬虫——代理搭建、爬取视频网站、爬取新闻、BeautifulSoup4介绍、bs4 遍历文档树、bs4搜索文档树、bs4使用选择器
选择合适的 DevOps 工具,从理解 DevOps 开始
GDB调试CoreDump文件
162_Power Query is a custom function for quickly merging tables in a folder TableXlsxCsv_2.0
彻底搞懂云桌面配置及实践踩坑【华为云至简致远】
云硬盘EVS详解以及如何用与避坑【华为云至简致远】
使用alarm函数实现sleep,使用alarm函数实现对阻塞操作设置超时
蚁剑加密 WebShell 过杀软
可视化数据库设计软件有哪些_数据库可视化编程
【FPGA教程案例44】图像案例4——基于FPGA的图像中值滤波verilog实现,通过MATLAB进行辅助验证
【R语言科研绘图】--- 柱状图
MySQL【视图】
VMware 虚拟机如何连接网络「建议收藏」
位级运算之提取位级表示的最高位
地球自转加快
兆骑科创高层次人才引进平台,创新创业赛事活动路演
Controller层代码这么写,简洁又优雅!
552个元宇宙App,70个搞社交,哪款真能交到朋友?
微服务的快速开始(nacos)最全快速配置图解
varchar2 and varchar2(char)_datetime data types