vue时间转换(vue如何动态实时的显示时间浅析)
类别:编程学习 浏览量:820
时间:2022-04-03 12:34:47 vue时间转换
vue如何动态实时的显示时间浅析vue动态实时显示时间有两种方法
1.可以用day.js,处理日期和时间的js库
用法 npm install dayjs --save
引入import dayjs from 'dayjs'
然后创建定时器更新最新的时间
this.timeId = setInterval(()=>{ this.sday =dayjs().format('YYYY-MM-DD HH:mm:ss'); }, 1000);
更多的详情可以查看day.js的api
api文档点这里
2.使用vue过滤器filters
<template> <el-container id="box"> {{ date | formaDate }} </el-container> </template> <script> //创建一个函数来增加月日时小于10在前面加0 var padaDate = function(value){ return value<10 ? '0'+value : value; }; export default { data() { return { date: new Date(), //实时时间 }; }, watch: { }, computed: {}, filters:{ //设置一个函数来进行过滤 formaDate:function(value){ //创建一个时间日期对象 var date = new Date(); var year = date.getFullYear(); //存储年 var month = padaDate(date.getMonth()+1); //存储月份 var day = padaDate(date.getDate()); //存储日期 var hours = padaDate(date.getHours()); //存储时 var minutes = padaDate(date.getMinutes()); //存储分 var seconds = padaDate(date.getSeconds()); //存储秒 //返回格式化后的日期 return year+'年'+month+'月'+day+'日'+hours+'时'+minutes+'分'+seconds+'秒'; } }, methods: { }, created() { }, mounted() { //创建定时器更新最新的时间 var _this = this; this.timeId = setInterval(function() { _this.sday =dayjs().format('YYYY-MM-DD HH:mm:ss'); }, 1000); this.initmap(); }, beforeDestroy: function() { //实例销毁前青出于定时器 if (this.timeId) { clearInterval(this.timeId); } } }; </script> <style lang="scss" scoped> </style>
附:vue时间戳 获取本地时间,实时更新
<template> <p>当前时间:{{nowTime}}</p> </template> <script> export default{ data(){ return{ nowTime:"" } }, methods:{ getTime(){ setInterval(()=>{ //new Date() new一个data对象,当前日期和时间 //toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回结果。 this.nowtime = new Date().toLocaleString(); },1000) } }, created(){ this.getTime(); } } </script>
总结
到此这篇关于vue如何动态实时显示时间的文章就介绍到这了,更多相关vue动态实时显示时间内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- vue代码和element用法(Vue Element前端应用开发之整合ABP框架的前端登录)
- google 调试vue(Vue实现Google第三方登录的示例代码)
- vue 组件如何转换虚拟dom(Vue源码分析之虚拟DOM详解)
- vue实现图片上传数据库(vue.js根据图片url进行图片下载)
- vue中的ref(Vue3.0中Ref与Reactive的区别示例详析)
- vue走马灯特效(Javascript结合Vue实现对任意迷宫图片的自动寻路)
- vue项目上线教程(vue项目中使用骨架屏的方法)
- vue中什么时候需要set属性(Vue.set和this.$set使用和区别)
- icon图标怎么引入vue(vue引入iconfont图标库的优雅实战记录)
- vue 父组件传值(Vue两个同级组件传值实现)
- vue react和angular(详解React Angular Vue三大前端技术)
- vue3 响应式的实现过程(Vue3.x使用mitt.js进行组件通信)
- vue树形表格内容太长(VUE 无限层级树形数据结构显示的实现)
- 使用vue-cli构建electron项目(MAC+PyCharm+Flask+Vue.js搭建系统)
- vue前端搜索功能如何实现(使用Vue3+Vant组件实现App搜索历史记录功能示例代码)
- vue使用websocket的详细步骤(vue使用webSocket更新实时天气的方法)
- 朱鹤松被不断认可,凤凰传奇玲花喊话岳云鹏,索要老朱演出门票(朱鹤松被不断认可)
- 元宵晚会槽点多,芒果台上来就假唱,岳云鹏不说相声改评书了(元宵晚会槽点多)
- 岳云鹏跟凤凰传奇谈心,说出了人生中最重要的三个人,这才成功(岳云鹏跟凤凰传奇谈心)
- 爱情可以当饭吃吗(爱情能当饭吃吗)
- Top 3 JSHS《运动与健康科学 英文 》跻身SCI体育学期刊世界前三(Top3JSHS运动与健康科学)
- 体坛传媒LOGO全新升级,多元发展迈出坚实步伐(体坛传媒LOGO全新升级)
热门推荐
- phpstudy 目录浏览宽度(JspStudy如何设置PHP根目录可编辑)
- laravel8 前后端分离方案(laravel 根据不同组织加载不同视图的实现)
- 宝塔面板腾讯云服务器安装流程(腾讯云服务器安装宝塔面板图文教程)
- 微信小程序接口返回数据怎么弄(微信小程序页面返回传值的4种解决方案汇总)
- docker网络通信(Google和Facebook不使用Docker的原理解析)
- ASP.NET中() => 的含义
- dedecms显示问号(dedecms提示你的用户名不存在的解决方法)
- apache用户认证配置(apache开启.htaccess及.htaccess的使用方法)
- font-size:100%什么意思
- SqlServer 复制中将大事务分成小事务分发的方法(SqlServer 复制中将大事务分成小事务分发的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9