美文网首页
格式化时间小插件

格式化时间小插件

作者: 不要变成发抖的小喵喵喵喵喵喵 | 来源:发表于2017-05-11 15:44 被阅读0次
//三种获得当前时间戳的方式
var timestamp1 = (new Date()).valueOf();
var timestamp2 = new Date().getTime();
var timestamp3 = Date.parse(new Date());
console.log(timestamp1,timestamp2,timestamp3);
// 1494487912124 1494487912124 1494487912000

var now = new Date();
console.log(now)   // Thu May 11 2017 15:31:07 GMT+0800 (CST)


console.log(formatDate(now,'yyyy-MM-dd hh:mm'));

//格式化时间方法
function formatDate(date,fmt){
    if(/(y+)/.test(fmt)){
        fmt = fmt.replace(RegExp.$1,(date.getFullYear()+'').substr(4 - RegExp.$1.length));
                console.log(fmt);  //"2017-MM-dd hh:mm"
    }

    var 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));
                        console.log(fmt);  // 2017-05-dd hh:mm    依次替换 并且不足两位补0
        }
    }
    return fmt;
}
// 不足两位补0
function padLeftZero(str){
    return ('00'+str).substr(str.length);
}

欢迎访问我的博客,同步发布
感谢阅读,如有错误欢迎指正。

相关文章

  • 格式化时间小插件

    欢迎访问我的博客,同步发布感谢阅读,如有错误欢迎指正。

  • Visual Studio Code使用技巧

    好用的小插件:格式化代码:不用安装插件用 :格式化选定代码:[Ctrl+K Ctrl+F] ;Open-In-Br...

  • 有用的插件

    相关插件: JQuery 轮播图swiper 日期选择插件 flatpicker 时间格式化 代码片段 *** V...

  • vscode 常用的插件

    标颜色为小编常用插件 . 显示文件夹图标 --- Material Icon Theme 格式化插件 --- ...

  • vscode的格式化

    beautify插件的格式化 安装插件beautify - 打开需要格式化的文件 - 右键 - Format Do...

  • vscode配置相关

    基础配置,待完善 介绍 /*格式化文件对应插件:主要是两步,一步是用格式化插件格式化对应的文件;另一步让格式化后的...

  • Android Studio-插件

    Json 格式化插件 插件名称:JsonViewer[https://plugins.jetbrains.com/...

  • 时间转换函数moment.js

    moment.js是一款转换时间的插件 安装方式为: 其常用的格式化参数如下表所示: 常用的转换 1.时间格式化 ...

  • 工具推荐6 - android studio常用插件

    插件1 - GsonFormat数据格式化插件说明:下载: as下载: es下载: 插件2 - genymotio...

  • js时间格式化插件

网友评论

      本文标题:格式化时间小插件

      本文链接:https://www.haomeiwen.com/subject/ombotxtx.html