时间对象的格式化
来源:互联网 发布:网游小说推荐知乎 编辑:程序博客网 时间:2024/06/06 03:34
/**
* 时间对象的格式化;
*/
Date.prototype.format = function(format) {
/*
* eg:format="YYYY-MM-dd hh:mm:ss";
*/
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;
}
var now = new Date().format("yyyy-MM-dd hh:mm:ss");
alert(now);
//结果:2012-08-06 10:15:53
var today = new Date().format("yy-MM-dd hh:mm");
alert(today);
//结果:12-08-06 10:16
* 时间对象的格式化;
*/
Date.prototype.format = function(format) {
/*
* eg:format="YYYY-MM-dd hh:mm:ss";
*/
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;
}
var now = new Date().format("yyyy-MM-dd hh:mm:ss");
alert(now);
//结果:2012-08-06 10:15:53
var today = new Date().format("yy-MM-dd hh:mm");
alert(today);
//结果:12-08-06 10:16
0 0
- 时间对象的格式化
- 时间对象的格式化
- 时间对象的格式化
- Jquery时间对象的格式化
- 如何格式化JSON时间对象
- javascript下Date对象的时间格式化函数
- javascript下Date对象的时间格式化函数
- 格式化时间的方法
- 格式化时间的函数
- java的时间格式化
- js的时间格式化
- 时间的格式化
- 得到格式化的时间
- ajax的时间格式化
- JS Date日期时间对象格式化
- [JS代码]时间对象的格式化 (转自MEIZZ(梅花雪)的BLOG)
- fastjson类库对java对象转json时候时的时间的格式化
- Ext.util.Format.date,分钟与月份的误会,格式化时间对象时的问题
- js代替Trim()的方法
- CSU - 1446 Modified LCS
- Python re module
- 在VS2012中用JS实现省市县三级联立
- DBCP一些配置详解
- 时间对象的格式化
- iis 支持html执行php输出
- 功能强大的sscanf函数
- CentOS 6 安装 sshpass
- 经典的导弹拦截问题
- Opencv for linux android编译
- hdu 2067 小兔的棋盘(Catalan数)
- 黑马程序员_多线程与并发
- android动画(一)Interpolator