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 相关文章推荐
javascript 处理事件绑定的一些兼容写法
Dec 24 Javascript
Jquery中LigerUi的弹出编辑框(实现方法)
Jul 09 Javascript
javascript:void(0)的作用示例介绍
Oct 28 Javascript
javascript中Math.random()使用详解
Apr 15 Javascript
jQuery插件windowScroll实现单屏滚动特效
Jul 14 Javascript
JavaScript+CSS无限极分类效果完整实现方法
Dec 22 Javascript
javascript拖拽应用实例
Mar 25 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
详解微信小程序 wx.uploadFile 的编码坑
Jan 23 Javascript
解决vue2.x中数据渲染以及vuex缓存的问题
Jul 13 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
Aug 03 Javascript
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
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数组键值用法实例分析
2015/02/27 PHP
php自定义函数转换html标签示例
2016/09/29 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
PHP chop()函数讲解
2019/02/11 PHP
PHP添加文字水印或图片水印的水印类完整源代码与使用示例
2019/03/18 PHP
JS执行删除前的判断代码
2014/02/18 Javascript
页面点击小红心js实现代码
2018/05/26 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
js实现时间日期校验
2020/05/26 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
在Python程序中实现分布式进程的教程
2015/04/28 Python
python爬虫框架talonspider简单介绍
2017/06/09 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Python空间数据处理之GDAL读写遥感图像
2019/08/01 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
Python SELENIUM上传文件或图片实现过程
2019/10/28 Python
Python @property装饰器原理解析
2020/01/22 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
英国最大的奢侈品零售网络商城:Flannels
2016/09/16 全球购物
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
必须要使用游标的SQL语句有那些
2012/05/07 面试题
PyQt 如何创建自定义QWidget
2021/03/24 Python
会计专业毕业生自我鉴定
2013/10/29 职场文书
信息管理专业推荐信
2013/10/29 职场文书
大学自荐信
2013/12/12 职场文书
村委会主任先进事迹
2014/01/15 职场文书
大型活动组织方案
2014/05/10 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
2014年教师党员自我评价范文
2014/09/22 职场文书
新教师个人工作总结
2015/02/06 职场文书
2015年公司中秋节致辞
2015/07/31 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
导游词之蓬莱长岛
2019/12/17 职场文书
导游词之寿县报恩寺
2020/01/19 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python