首页 > 其他分享 >动态展示当前时间

动态展示当前时间

时间:2023-04-23 15:56:54浏览次数:29  
标签:return 展示 timer date formatTime 当前 var new 动态

 

<template>
<div>
    <H1>当前日期 :{{ FormatTime(nowTime) }}</H1>
</div>
</template>



<script>


export default {
   data() {
    return {
      timer: undefined,
      nowTime: new Date(),
      latedata:"2020-1-9",
    }
  },
 
  created() {
    // 显示时间,在渲染页面之前一直调用该函数,对this.time进行赋值
      this.timer = setInterval(() => {
      this.nowTime= new Date().toLocaleString();
    });
  },
// 销毁定时器
  beforeDestroy() {
    if (this.timer) {
      clearInterval(this.timer);
    }
  },
 
  methods: {
    FormatTime() {
      //返回显示的日期时间格式
      var date = new Date();
      var year = this.formatTime(date.getFullYear());
      var month = this.formatTime(date.getMonth() + 1);
      var day = this.formatTime(date.getDate());
      var hour = this.formatTime(date.getHours());
      var minute = this.formatTime(date.getMinutes());
      var second = this.formatTime(date.getSeconds());
      var weekday = date.getDay();
      var weeks = new Array(
          "星期日",
          "星期一",
          "星期二",
          "星期三",
          "星期四",
          "星期五",
          "星期六"
      );
      var week = weeks[weekday];
      return `${year}-${month}-${day} ${hour}:${minute}:${second} ${week}`;
    },
    formatTime(n) {
      //判断是否需要加0
      if (n < 10) {
        return "0" + n;
      } else {
        return n;
      }
    },
  }
};
</script>

 

2:注意点:

(1)created( ) 与 mounted( )的区别就是:
       created 在模板渲染成html前调用,即通常初始化某些属性值,然后再渲染成视图
      mounted在模板渲染成html后调用,通常是初始化页面完成后,再对html的dom节点进行一些需要的操作。

(2)setInterval()的使用
     setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。

来源:https://blog.csdn.net/weixin_51472505/article/details/123129435

标签:return,展示,timer,date,formatTime,当前,var,new,动态
From: https://www.cnblogs.com/kaibindirver/p/17346763.html

相关文章

  • 自定义注解获取当前登录信息
    登录注解/***@authorzhourui*@date2023/4/189:39*/importjava.lang.annotation.*;/***@authorzhourui*@date2023/4/1714:42*/@Documented@Target(ElementType.METHOD)@Retention(value=RetentionPolicy.RUNTIME)public@interfaceReLogin{}......
  • 厉害了,Python也能使用动态链接库
    今日鸡汤未谙姑食性,先遣小姑尝。大家好,我是Python进阶者。前言动态链接库(DLL)想必大家都不陌生了吧,C/C++编程经常会用到,那么,它跟我们的Python有什么关系?要说关系恐怕也就是Python是用C写的了,不过,还有一点更重要的关系,那就是Python可以调用C函数,这一点,在Pywin32中有所体现。下面我......
  • 模型动态测试工具TPT 19 新特性速览
    TPT19亮点    形式化需求:自动生成测试用例  在TPT19中,测试用例可以通过形式化需求自动创建—只需要按下按钮。 此前,形式化需求已经自动评估。现在我们对此进行了更深一步的改进。  参数集的混合执行  TPT19中可以更容易地创建参数集,可以多次执行,当......
  • HTML动态显示当前时间段
    HTML动态显示当前时间段效果如下 shell方式定义时间范围变量,修改html文件添加变量,重定向即可#定义起始时间变量START_TIME=$(date+"%Y年%m月%d日")END_TIME=$(date+"%Y年%m月%d日"-d'+1days')echo$END_TIME$START_TIME#定义HTML变量<divcla......
  • 静态路由和动态路由
    静态路由实验背景静态路由(英语:Staticrouting),一种路由的方式,路由项(routingentry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。静态路由的优点:运行稳定,节省设备链......
  • 修改当前Excel的链接数据源
    Sub宏1()''宏1修改链接的数据源地址''Application.Left=437.5Application.Top=171ActiveWorkbook.ChangeLinkName:="C:\Users\Administrator\Desktop\测试\数据源.xlsx"_,NewName:="C:\Users\Administrator......
  • 从暴力递归到动态规划
    ///<summary>///机器人不停尝试///</summary>///<paramname="start">开始位置</param>///<paramname="aim">要到的位置</param>///<paramname="n">总的数</param>//......
  • Django—Form两种解决表单数据无法动态刷新的方法
    一、无法动态更新数据的实例#Createyourmodelshere.classClasses(models.Model):title=models.CharField(max_length=32)def__str__(self):returnself.titleclassTeacher(models.Model):name=models.CharField(max_length=32)t2c=model......
  • mysql获取当前年月 mysql中replace into用法
    mysql获取当前年月 //1.获取年月日时分秒selectSYSDATE()AS'年月日时分秒';2020-07-0216:36:17//2.获取(年月日)selectDATE(CURDATE())as'年月日';selectCURDATE()as'年月日';selectcurrent_dateAS'年月日';2020-07-02//3.获取(时分秒):......
  • vector动态数组库
    #include<vector>usingnamespacestd;vector<int>vec1;//定义一个空的vector,元素类型为intvector<int>vec2(10);//定义一个大小为10的vector,元素类型为int,初始值为0vector<int>vec3(10,1);//定义一个大小为10的vector,元素类型为int,初始值为1vector<int>vec4={1,2,......