【moment.js的】轻量化时间插件基本使用

轻量化时间插件moment.js的基本使用

npm install moment

基本调用方式

  1. js中调用moment
    let nowTime = moment() //获取当前的时间和日期

  2. 格式化展示
    moment().format() //将当前事件按照指定格式展示,请阅读文档

  3. 自定义更改现有的语言环境(此插件默认国外时间格式)

moment.updateLocale('zh-cn',{
    weekdays: '周日_周一_周二_周三_周四_周五_周六'.split('_')    
})

Vue里最基本的展示时钟

  data() {
    return {
      date:'',  // 事件
      timer:null  // 定时器ID
    };
  },
  mounted() {
    moment.locale('zh-cn', {
      weekdays: '周日_周一_周二_周三_周四_周五_周六'.split('_')
    })
    this.updateTime()
  },
  beforeDestroy() {
    clearTimeout(this.timer)
    this.timer = null
  },
  methods: {
    // 更新时间
    updateTime(){
      const that = this
      that.date = moment().format('YYYY-MM-DD dddd kk:mm')
      if (that.timer) {
        clearTimeout(that.timer)
        that.timer=null
      }
      that.timer = setTimeout(() => {
        that.updateTime()
      }, 10000);
    }
  }
posted @   wanglei1900  阅读(259)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示