• vue中日期组件


    // vue项目可以抽取出单独的组件 通过引入的方式
    function formDate(date, fmt) {
    if (/(y+)/.test(fmt)) {
    var year = new Date().getFullYear() + "";
    fmt = fmt.replace(RegExp.$1, year);
    // fmt.replace(RegExp.$1,xxx) RegExp.$1已经解析出来是一个正则了,不需要再添加 /RegExp.$1/ error!!!
    }
    let o = {
    "M+": (new Date().getMonth()+1) + "", // 将正则式子放在对象中作为key值
    "d+": new Date().getDate() + "",
    "h+": new Date().getHours() + "",
    "m+": new Date().getMinutes() + ""
    };
    for (var k in o) {
    var strTime = o[k]
    if (new RegExp(k).test(fmt)) {
    fmt = fmt.replace(new RegExp(k), (strTime.length == 1)? padStart(strTime) : strTime );
    }
    }
    console.log(fmt);
    return fmt;
    }

    formDate(new Date(), "yyyy-MM-dd hh:mm");

    // 辅助函数 es6直接调用padStart padEnd(用于String)
    function padStart(strTime) {
    return strTime = "0"+strTime;
    }
  • 相关阅读:
    Hive分组取Top N
    Hive 锁 lock
    Hive创建指向HBase表的表
    Hive Serde
    自定义UDF
    Hive使用SequenceFile存储数据
    alter table
    describe命令
    移动端,字体实际大小比设置的大,原因总结
    移动端适配基础总结
  • 原文地址:https://www.cnblogs.com/ccnNL/p/9716485.html
Copyright © 2020-2023  润新知