实现Date函数属性中的format方法
js中没有Date.format方法的,所以在date属性中加format方法
//js格式化属性
Date.prototype.format = function (format) {
var o = {
"M+": this.getMonth() + 1, //month
"d+": this.getDate(), //day
"h+": this.getHours(), //hour
"m+": this.getMinutes(), //minute
"s+": this.getSeconds(), //second
"q+": Math.floor((this.getMonth() + 3) / 3), //quarter
"S": this.getMilliseconds() //millisecond
}
if (/(y+)/.test(format)) format = format.replace(RegExp.$1,
(this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o) if (new RegExp("(" + k + ")").test(format))
format = format.replace(RegExp.$1,
RegExp.$1.length == 1 ? o[k] :("00" + o[k]).substr(("" + o[k]).length));
return format;
}
然后Date属性中就有这个方法了
最新文章
- mybatis_映射查询
- Android笔记:调试android程序
- 获取 .net framework 路径
- C# 文件流相关操作
- CodeForces Round #297 Div.2 E (中途相遇法)
- CSS之拖拽库2
- HDU4519
- 使用java注解的例子有没有
- [PWA] 7. First Cache when installed
- PHP设计模式笔记三:三种基本设计模式(工厂模式、单例模式、注册树模式) -- Rango韩老师 http://www.imooc.com/learn/236
- Zookeeper 3、Zookeeper工作原理(详细)
- ESMOD北京高级时装艺术学校_百度百科
- phonegap+emberjs+python手机店发展,html5实现本地车类别~
- Kafka监控安装
- python使用
- 防F12扒代码:按下F12关闭当前页面
- PTA——四舍五入
- Unreal Engine 4 动态切割模型实现
- Java面向对象之抽象类
- 如何解决jade标签没有闭合,如input
热门文章
- Delphi XE7中使用JSON
- 546. Remove Boxes
- “全栈2019”Java异常第四章:catch代码块作用域详解
- BZOJ4766: 文艺计算姬(Prufer序列)
- jzoj5813
- Python(序列化json,pickle,shelve)
- Mac下安装HomeBrew
- [JS] jq绑定事件的参数传递
- mxonline实战12, 课程评论,相关课程推荐,课程视频页
- Security-OAuth2.0 密码模式之服务端实现