Vue 中获取当前时间并实时刷新的实现代码


Posted in Javascript onMay 12, 2020

1. 实现代码

<template>
 <div>
  {{nowDate}}{{nowWeek}}{{nowTime}}
 </div>
</template>

<script>
export default {
 data(){
  return {
   nowDate: "",  // 当前日期
   nowTime: "",  // 当前时间
   nowWeek: ""   // 当前星期
  }
 },
 methods:{
  dealWithTime(data) { // 获取当前时间
   let formatDateTime;
   let Y = data.getFullYear();
   let M = data.getMonth() + 1;
   let D = data.getDate();
   let H = data.getHours();
   let Min = data.getMinutes();
   let S = data.getSeconds();
   let W = data.getDay();
   H = H < 10 ? "0" + H : H;
   Min = Min < 10 ? "0" + Min : Min;
   S = S < 10 ? "0" + S : S;
   switch (W) {
    case 0:
     W = "日";
     break;
    case 1:
     W = "一";
     break;
    case 2:
     W = "二";
     break;
    case 3:
     W = "三";
     break;
    case 4:
     W = "四";
     break;
    case 5:
     W = "五";
     break;
    case 6:
     W = "六";
     break;
    default:
     break;
   }
   this.nowDate = Y + "年" + M + "月" + D + "日 ";
   this.nowWeek = "周" + W ; 
   this.nowTime = H + ":" + Min + ":" + S;
   // formatDateTime = Y + "年" + M + "月" + D + "日 " + " 周" +W + H + ":" + Min + ":" + S;
  },
 },
 mounted() { 
  // 页面加载完后显示当前时间
  this.dealWithTime(new Date())
  // 定时刷新时间
  this.timer = setInterval(()=> {
    this.dealWithTime(new Date()) // 修改数据date
  }, 500)
 }, 
 destroyed() {
  if (this.timer) { // 注意在vue实例销毁前,清除我们的定时器
   clearInterval(this.timer);
  }
 }
}
</script>

<style lang="scss" scope>

</style>

2. 实现效果

Vue 中获取当前时间并实时刷新的实现代码

总结

到此这篇关于Vue 中获取当前时间并实时刷新的实现代码的文章就介绍到这了,更多相关vue获取当前时间实时刷新内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JS+CSS实现一个气泡提示框
Aug 18 Javascript
jQuery与getJson结合的用法实例
Aug 07 Javascript
jQuery实现TAB选项卡切换特效简单演示
Mar 04 Javascript
JavaScript学习笔记整理_setTimeout的应用
Sep 19 Javascript
js字符串操作总结(必看篇)
Nov 22 Javascript
ionic实现底部分享功能
May 11 Javascript
JS中的回调函数实例浅析
Mar 21 Javascript
layer弹出子iframe层父子页面传值的实现方法
Nov 22 Javascript
浅谈关于JS下大批量异步任务按顺序执行解决方案一点思考
Jan 08 Javascript
微信小程序实现Session功能及无法获取session问题的解决方法
May 07 Javascript
深入浅析vue中cross-env的使用
Sep 12 Javascript
vue使用echarts画组织结构图
Feb 06 Vue.js
JavaScript 函数用法详解【函数定义、参数、绑定、作用域、闭包等】
May 12 #Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
May 12 #Javascript
JavaScript 接口原理与用法实例详解
May 12 #Javascript
ES5新增数组的实现方法
May 12 #Javascript
JavaScript内置对象之Array的使用小结
May 12 #Javascript
详解ES6新增字符串扩张方法includes()、startsWith()、endsWith()
May 12 #Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
May 12 #Javascript
You might like
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
迁移PHP版本到PHP7
2015/02/06 PHP
php技巧小结【推荐】
2017/01/19 PHP
ThinkPHP框架下微信支付功能总结踩坑笔记
2019/04/10 PHP
解析javascript 实用函数的使用详解
2013/05/10 Javascript
js获取location.href的参数实例代码
2013/08/02 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
js如何判断不同系统的浏览器类型
2013/10/28 Javascript
关闭时刷新父窗口两种方法
2014/05/07 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
JQUERY表单暂存功能插件分享
2016/02/23 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
JavaScript实现自动跳转文本功能
2017/05/25 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
分享6个隐藏的python功能
2017/12/07 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
python实现将两个文件夹合并至另一个文件夹(制作数据集)
2020/04/03 Python
浅谈Python 钉钉报警必备知识系统讲解
2020/08/17 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
单位介绍信范文
2014/01/18 职场文书
汉语言文学毕业生自荐信范文
2014/03/24 职场文书
警校毕业生自我评价
2014/04/06 职场文书
酒店管理专业毕业生自我鉴定
2014/09/29 职场文书
商铺租房协议书范本
2014/12/04 职场文书
敬业奉献模范事迹材料
2014/12/24 职场文书
免职通知
2015/04/23 职场文书
银行反洗钱宣传活动总结
2015/05/08 职场文书
导游词之千岛湖
2019/09/23 职场文书
利用Python读取微信朋友圈的多种方法总结
2021/08/23 Python