扩展Date的format方法--格式化日期时间
2024-08-25 05:23:21
Date.prototype.format = function (format) {
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(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;
};
最新文章
- 关于javascript中限定时间内防止按钮重复点击的思路
- 比管理员(administrator)更高权限的TrustedInstaller
- MVC3的安装方法(含安装包)
- 使jQuqer更高效的方法
- [ionic开源项目教程] - 第12讲 医疗模块的实现以及Service层loadMore和doRefresh的提取封装
- 【Xamarin挖墙脚系列:配置Mac之间的连接问题】
- 前端模块化开发篇之grunt&;webpack篇
- leftpad填充函数;
- [html5] canvas 绘图:八卦图
- 64位平台支持大于2 GB大小的数组
- channel bonding
- js中prototype,__proto__,constructor之间的关系
- Vue-指令
- SpringBoot系列七:SpringBoot 整合 MyBatis(配置 druid 数据源、配置 MyBatis、事务控制、druid 监控)
- YOLO系列:YOLO v3解析
- JS添加标签效果
- HTTP协议对URI长度,POST数据长度及COOKIE长度限制说明
- PHP分行打印数组-php输出数组方法大全
- Python多进程编程(转)
- C#中子类和父类
热门文章
- List<;T>;
- 被指定为此窗体的 MdiParent 的窗体不是 MdiContainer。 参数名: value
- 利用jdbc处理oracle大数据---大文件和二进制文件
- c++ socket 客户端库 socks5 客户端 RudeSocket™ Open Source C++ Socket Library
- js跨域及解决方案
- 哈理工软件学院";兆方美迪";杯第六届程序设计大赛【高年级组】--决赛 题解
- JS学习笔记(三) 对象
- POJ1011 (DFS+剪枝)
- Effective C++ 的55个条款
- c++ IO的继承结构