日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Vue如何获取当前时间

發布時間:2025/3/21 vue 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Vue如何获取当前时间 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一種方式:


- 代碼如下: <template><div id="homeHeader" class="clearfix"> <div class="nav clearfix" > 當前時間是:<a class="datastyle txt">{{date | formatDateTime}}</a> </div></div></template><script>export default {name: "homeHeader",data() {return {date: new Date(), };},filters: {formatDateTime(value) {let date = new Date(value);let y = date.getFullYear();let MM = date.getMonth() + 1;MM = MM < 10 ? "0" + MM : MM;let d = date.getDate();d = d < 10 ? "0" + d : d;let h = date.getHours();h = h < 10 ? "0" + h : h;let m = date.getMinutes();m = m < 10 ? "0" + m : m;let s = date.getSeconds();s = s < 10 ? "0" + s : s;return y + "-" + MM + "-" + d + " " + h + ":" + m + ":" + s;}},mounted() {var that = this;this.timer = setInterval(() => {that.date = new Date(); //修改數據date}, 1000);},beforeDestroy() {if (this.timer) {clearInterval(this.timer); //在Vue實例銷毀前,清除我們的定時器}}, };</script>
  • 根據項目的中的需求,可以自行改動

原文參考

-------------------------------------------------------------------------------------------------------------------------------



第二種方式:

  • 代碼如下:
<template><div class="header-file"><el-header class="header"><div>{{ nowDate + ' ' + nowTime + ' ' + nowWeek }}</div></el-header></div> </template><script> export default {data() {return {nowDate: "", // 當前日期nowTime: "", // 當前時間nowWeek: "" // 當前星期};},methods: {currentTime() {setInterval(this.getDate, 500);},getDate: function() {var _this = this;let yy = new Date().getFullYear();let mm = new Date().getMonth() + 1;let dd = new Date().getDate();let week = new Date().getDay();let hh = new Date().getHours();let mf =new Date().getMinutes() < 10? "0" + new Date().getMinutes(): new Date().getMinutes();if (week == 1) {this.nowWeek = "星期一";} else if (week == 2) {this.nowWeek = "星期二";} else if (week == 3) {this.nowWeek = "星期三";} else if (week == 4) {this.nowWeek = "星期四";} else if (week == 5) {this.nowWeek = "星期五";} else if (week == 6) {this.nowWeek = "星期六";} else {this.nowWeek = "星期日";}_this.nowTime = hh + ":" + mf;_this.nowDate = yy + "-" + mm + "-" + dd;}},mounted() {this.currentTime();},// 銷毀定時器beforeDestroy: function() {if (this.getDate) {console.log("銷毀定時器")clearInterval(this.getDate); // 在Vue實例銷毀前,清除時間定時器}} }; </script>

原文參考

總結

以上是生活随笔為你收集整理的Vue如何获取当前时间的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。