博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript时间格式化
阅读量:6801 次
发布时间:2019-06-26

本文共 992 字,大约阅读时间需要 3 分钟。

  hot3.png

Date.prototype.format = function (fmt) {        var cur = this, result = "",         pattern = {             "(q+)": Math.ceil((cur.getMonth() + 1) / 3),             "(M+)": cur.getMonth() + 1,             "(d+)": cur.getDate(),             "(h+)": cur.getHours(),             "(m+|mi)": cur.getMinutes(),             "(s+)": cur.getSeconds(),             "(ms)": cur.getMilliseconds()         }, yearPattern = /(y+)/, item = {};        yearPattern.test(fmt) && (function () {            fmt = fmt.replace(RegExp.$1, cur.getFullYear().toString().substr(4 - RegExp.$1.length));        })();        for (var idx in pattern) {            item = new RegExp(idx);            item.test(fmt) && (function () {                fmt = fmt.replace(RegExp.$1, (1 == RegExp.$1.length ? pattern[idx] : "00{0}".format(pattern[idx]).substr("{0}".format(pattern[idx]).length)));            })();        }        return fmt;    }

调用:

new Date().format("yyyy年MM月dd");

 

转载于:https://my.oschina.net/cnyy/blog/3016066

你可能感兴趣的文章
网络规划设计师-2011年下半年成绩
查看>>
PHP学习笔记【11】--PHP数组
查看>>
Hibernate N+1/1+N问题
查看>>
Nginx的反向代理及负载均衡
查看>>
Shell 十三问学习笔记5
查看>>
华为PPP链路认证
查看>>
Zend Server 安装配置
查看>>
wuzhicms后台菜单的添加
查看>>
hadoop搭建
查看>>
修改默认defatu.prop
查看>>
我的友情链接
查看>>
【技术碰撞激情,“博”出精彩人生!】2013年度IT博客大赛开幕
查看>>
KeyMob--后者居上的移动广告聚合平台
查看>>
eclipse maven source 乱码
查看>>
Linux系统下UDP发送和接收广播消息小例子
查看>>
每天尝试改变一点点!
查看>>
KNN(K-Nearest Neighbor)最邻近规则分类
查看>>
IntelliJ IDEA 2016.1破解码一枚
查看>>
metasploit ***测试笔记(meterpreter篇)
查看>>
HTTP基础
查看>>