首页 > 其他分享 >vue+JS 获取当前实时时间

vue+JS 获取当前实时时间

时间:2022-11-20 11:56:51浏览次数:46  
标签:vue hour 实时 JS second nowDate let date minute

<template>
    <div class="container">
        <div class="header">
            <h1>数据可视化-Echarts</h1>
            <div class="show-time">当前时间:  {{ nowDate }}</div>
        </div>
        <div class="footer"></div>
    </div>
</template>

<script>
export default {
    name: "HeaderView",
    created() {
        this.currentTime()
    },
    data() {
        return {
            nowDate:'',
        }
    },
    methods: {
        /**
         * 获取当前时间
         */
        getDate() {
            let date = new Date();
            let year = date.getFullYear(); // 年
            let month = date.getMonth() + 1; // 月
            let day = date.getDate(); // 日
            let week = date.getDay(); // 星期
            let weekArr = [ "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" ];
            let hour = date.getHours(); // 时
            hour = hour < 10 ? "0" + hour : hour; // 如果只有一位,则前面补零
            let minute = date.getMinutes(); // 分
            minute = minute < 10 ? "0" + minute : minute; // 如果只有一位,则前面补零
            let second = date.getSeconds(); // 秒
            second = second < 10 ? "0" + second : second; // 如果只有一位,则前面补零
            this.nowDate = `${year}年${month}月${day}日 ${hour}时${minute}分${second}秒 ${weekArr[week]}`;
        },
       /**
        * 定时器调取当前时间
        */
        currentTime(){
            setInterval(()=>{
                this.getDate()
            },1000)
        },

    }
}
</script>

  

 

标签:vue,hour,实时,JS,second,nowDate,let,date,minute
From: https://www.cnblogs.com/zyzlb/p/16908143.html

相关文章

  • 使用hardhat/ethers.js调用已经存在的合约
    使用hre:https://hardhat.org/hardhat-runner/docs/advanced/hardhat-runtime-environmentHardhatRuntimeEnvironment里边通过hardhat-ethers插件注入了一个ethers实......
  • vue 本地储存 (localStorage)
    setItem(name,value,expires){if(!localStorage){console.log('unsupportlocalStorage');return;}varobj={};obj.value=value;if(expires)......
  • vue 中 使用flexible+rem 实现页面元素 随窗口大小自适应w
      1.引入flexible.js   这个适用于ui图1920px  其他大小需对应调整flexible.js把屏幕分为24等份 把下面的代码复制到项目中  新建一个js文件(func......
  • JsonResult
    https://github.com/dotnet/aspnetcore/blob/39f0e0b8f40b4754418f81aef0de58a9204a1fe5/src/Mvc/Mvc.Core/src/JsonResult.cs#L13//Licensedtothe.NETFoundationu......
  • vue3 基础-API-computed
    API-computed基本使用前些章节讲了一些常用的api如setup,ref,reactive,toRef...等,并以一个todoList的小案例来体现在vue3中如何进行......
  • vue3 基础-API-watch 和 watchEffect
    watch和watchEffect前篇对computed属性如何在api中基本使用,即从vue中引入,然后通过直接传函数或者传对象的方式,开箱即用,非常清晰易......
  • 【JS】查验电话号码(fCC)
    题目要求查验电话号码是否输入正确,总结来说,需要满足以下条件:号码中的数字应该在10-13个之间不包含()-以外的符号()要完整可以有空格如果最前面加了国家编号,限定编号......
  • 4. Vue 【进阶】- 模板引擎
    Vue【进阶】-模板引擎vue的源码学习流程和知识点分析本次您将学习到的东西前期准备1.简介1.1什么是模板引擎模板引擎是将数据要变为视图最优雅的解决方案1......
  • 5. Vue 【进阶】- AST 抽象语法树
    Vue【进阶】-AST抽象语法树1.AST简介在开发Vue的时候编译器会将模板语法编译成正常的HTML语法,而直接编译的时候是非常困难的,因此此时会借助AST抽象语法树进行周转,进......
  • js 事件循环中宏任务和微任务执行顺序
    asyncfunctionasync1(){console.log("async1start");//2awaitasync2();console.log("async1end");//6}asyncfunctionasync2(){console......