• vue中格式化时间戳


    在util文件中添加格式化方法:

    // 时间戳格式化
    export function formatDate(date, fmt) {
        if (/(y+)/.test(fmt)) {
            fmt = fmt.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length));
        }
        let o = {
            'M+': date.getMonth() + 1,
            'd+': date.getDate(),
            'h+': date.getHours(),
            'm+': date.getMinutes(),
            's+': date.getSeconds()
        };
        for (let k in o) {
            if (new RegExp(`(${k})`).test(fmt)) {
            let str = o[k] + '';
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length === 1) ? str : padLeftZero(str));
            }
        }
        return fmt;
    };
    function padLeftZero (str) {
        return ('00' + str).substr(str.length);
    };

    在组件中通过 filters过滤器 使用:

    <span class="date">{{commentInfo.created | showDate}}</span>
    import { formatDate } from 'common/utils'
    
    filters: {
        // 评论时间格式化
        showDate(value){
          let date = new Date(value * 1000)
          return formatDate(date, 'yyyy-MM-dd')
        }
      }
  • 相关阅读:
    SDK安装教程
    appscan下载
    app测试-兼容性测试与云测试技术
    app测试之耗电量测试
    App测试1-App测试概述
    app测试2--monkey稳定性测试
    app测试1--常用adb命令
    常用dos命令
    jmeter(二)脚本录制
    jmeter基础介绍
  • 原文地址:https://www.cnblogs.com/l000/p/13278366.html
Copyright © 2020-2023  润新知