温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js中日期格式化format怎么用

发布时间:2021-05-06 14:18:37 来源:亿速云 阅读:1808 作者:小新 栏目:编程语言

这篇文章主要介绍js中日期格式化format怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

javascript是一种什么语言

javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。它主要用来给HTML网页添加动态功能,现在JavaScript也可被用于网络服务器,如Node.js。

日期格式化在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;
}

以上是“js中日期格式化format怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI