栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

js日期格式化format

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

js日期格式化format

日期格式化在Javascript的开发中是十分常见的,日期格式化一般情况下是通过format函数来实现的,它可以用来格式化日期并转换的日期格式。本文向大家介绍Javascript中日期格式化format实现原理及实例。

1、format函数介绍:

用来格式化日期,转换的日期格式。
参数date:要格式化的时间

对Date的扩展,将 Date 转化为指定格式的String 。

// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,  
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)。

2、使用format函数格式化日期实例

function dateFormat(format, date) {
    if (!format) return '';
    date = date || new Date();
    let dateMap = {
        y: date.getFullYear(),
        M: date.getMonth() + 1,
        d: date.getDate(),
        h: date.getHours(),
        m: date.getMinutes(),
        s: date.getSeconds(),
        S: date.getMilliseconds()
    };
    return format.replace(/(y+)|(M+)|(d+)|(h+)|(m+)|(s+)|(S+)/g, (a) => _add0(dateMap[a[0]], a.length))
}
 
function _add0(time, len) {
    time = time.toString();
    let l = time.length;
    return l < len ? '0'.repeat(len - l) + time : time;
}

以上就是Javascript中日期格式化format实现原理及实例,希望能帮助你理解Javascript中的日期格式化。更多js学习:js教程。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/14659.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号