美文网首页univue系列
js 日期格式化常见简单

js 日期格式化常见简单

作者: litielongxx | 来源:发表于2022-07-25 16:09 被阅读0次

使用:
new Date().Format("yyyy-MM-dd hh:mm:ss") 2022-07-26 16:08:33
new Date().Format("hh:mm:ss") 16:08:52

// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
 
Date.prototype.Format = function (fmt) { // author: meizz
    var o = {
        "M+": this.getMonth() + 1, // 月份
        "d+": this.getDate(), // 日
        "h+": this.getHours(), // 小时
        "m+": this.getMinutes(), // 分
        "s+": this.getSeconds(), // 秒
        "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
        "S": this.getMilliseconds() // 毫秒
    };
    if (/(y+)/.test(fmt))
        fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
            return fmt;
}

相关文章

  • js 日期格式化常见简单

    使用:new Date().Format("yyyy-MM-dd hh:mm:ss") 2022-07-26 1...

  • js转换Date日期格式

    javascript中日期的最简单格式化 例: 有时候做项目会用到js的date日期格式,因为Date()返回的格...

  • Javascript日期处理类库

    Moment.js Javascript日期处理类库 http://momentjs.cn/ CDN 日期格式化 ...

  • 日期时间格式化

    Js获取当前日期时间和格式化日期 ](javascript:void(0); "复制代码") var myDate...

  • JS简单的日期格式化封装

    日期格式化 第一个参数传入标准时间第二个参数传入格式例如: 'yyyy-MM-DD' 'yyyy-MM-DD H...

  • JS好用的库

    JS 日期处理Moment.js 格式化和操作数字Numeral.js 加密库crypto-jsSparkMD5 ...

  • 日期格式化等方法

    日期格式化和其他常用方法插件 src/assets/js/dateFilter.js 使用方法 直接在js中调用方...

  • JavaScript--Date

    JS中月份从0开始 获取日期 格式化 个位数的使用padding补0 设置日期

  • js时间戳与字符串转换

    1.日期字符串转时间戳 2.时间戳转换时间 js日期时间格式化,可直接复制打包成js文件使用

  • js格式化日期

    //js获取定制格式日期function getFormatDate() {var nowDate = new D...

网友评论

    本文标题:js 日期格式化常见简单

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