JAVASCRIPT 格式化日期
2024-08-26 16:59:37
// 对Date的扩展,将 Date 转化为指定格式的String
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
// (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
format : function (date , format) {
var o = {
"M+": date.getMonth() + 1,
"d+": date.getDate(),
"h+": date.getHours(),
"m+": date.getMinutes(),
"s+": date.getSeconds(),
"q+": Math.floor((date.getMonth() + 3) / 3),
"S": date.getMilliseconds()
};
if (/(y+)/.test(format)) {
format = format.replace(RegExp.$1, (date.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.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;
} ;
最新文章
- How to make a not-so-boring speech?
- ERROR 1010 (HY000): Error dropping database (can't rmdir '.\qpweb', errno: 41) 删库失败问题的解决
- SAS 5/iR Adapter 驱动下载
- Web应用程序简介
- Flex “跑马灯”效果(自定义“跑马灯”控件)
- A Tour of Go Methods continued
- UART与USART的区别
- VC++自绘界面
- premake 在64位Ubuntu系统下编译32位GCC程序
- H264帧内预测模式编号的编码过程
- 关于IE6、IE7、IE8实现盒子阴影shadow的几个注意点
- C++primer拾遗(第二章:变量和基本类型)
- 关于学习Python的一些心得
- android Fragment的数据传递
- Web框架本质及第一个Django实例
- [20190214]11g Query Result Cache RC Latches补充.txt
- sock5协议转换http协议工具polipo使用笔记(Centos7)
- MariaDB 插入&;更新&;删除数据(8)
- 转:C# 深入理解堆栈、堆在内存中的实现
- 1875: [SDOI2009]HH去散步