vue封装-获取当前时间

这篇具有很好参考价值的文章主要介绍了vue封装-获取当前时间。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在开发时,经常遇到转换时间戳的问题,这里封装了一个方法,方便使用。文章来源地址https://www.toymoban.com/news/detail-637551.html

1.封装方法:src/utils/time.js

/*
 * @Author: maxiaotiao
 * @Description: 时间戳转换
 * @FilePath: src/utils/time.js
 */
class Time {
  // 1645839048000 --> 2022-02-26 09:30:48
  formatTime (current, isShow) {
    if (!current) {
      return
    }
    const date = new Date(current);
    const y = date.getFullYear();
    const m = (date.getMonth() + 1) < 10 ? `0${date.getMonth() + 1}` : date.getMonth() + 1;
    const d = date.getDate() < 10 ? `0${date.getDate()}` : date.getDate();
    const h = date.getHours() < 10 ? `0${date.getHours()}` : date.getHours();
    const mi = date.getMinutes() < 10 ? `0${date.getMinutes()}` : date.getMinutes();
    const s = date.getSeconds() < 10 ? `0${date.getSeconds()}` : date.getSeconds();
    if(isShow) {
      return `${y}${m}${d}${h}${mi}${s}`
    }
    return `${y}-${m}-${d} ${h}:${mi}:${s}`;
  }
}
export default new Time();

2.页面使用:index.vue

<script>
import timeUtil from '@/utils/time';

    methods: {
        getTime(){
            let showTime = timeUtil.formatTime(new Date(new Date()), false)
            console.log('当前时间1', new Date()); //Sat Feb 26 2022 09:38:58 GMT+0800 (中国标准时间)
            console.log('当前时间2', showTime);  //2022-02-26 09:38:58         
        }
    }
</script>

完成!

到了这里,关于vue封装-获取当前时间的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JS获取当前时间的方法

    提示:现在很多应用程序都会有用到时间的地方,无论是倒计时或者活动的时间戳等。 目录 一、第一种方法 二、第二种方法 不足:不会补零 代码示例: 不足:没有星期几 效果图:   代码如下(示例): 以上就是今天要讲的内容啦,希望对大家有用哦~~~

    2024年02月12日
    浏览(35)
  • JS 获取当前时间戳方法汇总

    2024年02月16日
    浏览(36)
  • 如何在JavaScript中获取当前时间yyyymmddhhmmss? (六种实现方式)

    在编写JavaScript代码时,我们经常需要获取当前日期和时间。在本文中,我们将介绍几种获取当前时间并将其格式化为 yyyymmddhhmmss 的字符串的方法。 在JavaScript中,我们可以使用 Date 对象来获取当前日期和时间。下面是一个示例代码: 在上面的代码中,我们使用 getFullYear 、

    2024年02月11日
    浏览(23)
  • javascript设置指定年月日,js动态显示当前时间

    大家好,本文将围绕js中如何动态显示日期时间展开说明,javascript设置指定年月日是一个很多人都想弄明白的事情,想搞清楚js动态显示当前时间需要先了解以下几个事情。 创建showTime()函数,利用JavaScript中的Date对象的属性及方法获取时间,利用Window对象的 setInterval() 方法按

    2024年02月03日
    浏览(30)
  • vue、uniapp如何在js中获取scss的变量

    举例:在uniapp中会有一个uni.scss文件,我这边声明了一个$my-nav-bgColor的变量 uni.scss已经预处理过了,我们不需要引入可以直接使用 需要在uni.scss中导出 在你要用的页面引入 就可以正常使用了 自己定义的scss文件同样,只是多了一步引入

    2024年02月10日
    浏览(22)
  • 关于使用JS获取当前时间并格式化输出

    (1)逐个提取并拼接字符串 (2)一步到位提取年月日时分秒(重点) 首先,提取数据到数据 然后,拼接数据格式化输出 (附上,过程剖析)

    2024年02月03日
    浏览(44)
  • js/javascript获取时间戳的5种方法

    以下便是干货 1.获取时间戳精确到秒,13位 2.获取时间戳精确到毫秒,13位 3.获取时间戳精确到毫秒,13位 4.获取时间戳精确到毫秒,13位 5.获取时间戳精确到毫秒,13位 其它 在开发的中需要精确到秒的时候,推荐使用 第1种方法,也需要除以1000才行,如果是需要时间戳毫秒的推荐 +new D

    2024年02月11日
    浏览(32)
  • VUE实时显示当前时间

            做大屏页面的时候要求在页面上加上当前时间,实现此功能的写法有很多种,我的源码如下,各位拿了直接用就行(根据自己的需求修改下样式): 页面效果:  

    2024年02月11日
    浏览(28)
  • JavaScript获取时间(js中的new Date(),获取前7天时间)

    简述:我们在写Echarts的时候,难免会用到js中的new Date(),用来获取时间, 今天就来分享下它的用法,顺便做下笔记。 关于new Date()的一些js方法: 输出: 1、 获取前一段时间的日期 难点: 这里用到了setDate()方法,该方法用于实现日期的相加减,它接收一个整数,如果这个整

    2024年02月09日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包