JavaScript 格式化日期(任意格式)
程序员文章站
2022-03-02 11:48:12
...
//格式化日期
Date.prototype.format = function(format) {
var date = {
"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+)/i.test(format)) {
format = format.replace(RegExp.$1, (this.getFullYear() + '').substr(4 - RegExp.$1.length));
}
for (var k in date) {
if (new RegExp("(" + k + ")").test(format)) {
format = format.replace(RegExp.$1, RegExp.$1.length == 1
? date[k] : ("00" + date[k]).substr(("" + date[k]).length));
}
}
return format;
}
上一篇: javaScript判断文件格式
下一篇: javascript转换日期格式
推荐阅读
-
JavaScript中时间格式化新思路toLocaleString()
-
再谈DOS批处理下格式化日期字符串的三种方法(详解)
-
与众不同的 Java 日期格式化大全
-
php格式化日期实例分析
-
php与Mysql日期时间(UNIX时间戳、格式化日期)转换的方法
-
js时间戳格式化成日期格式的多种方法介绍
-
javascript格式化json显示实例分析_javascript技巧
-
js按指定格式显示日期时间的样式代码_javascript技巧
-
针对不同数据库实现日期格式化
-
《Python 3》--三引号、math模块、cmath模块、日期和时间、转义字符、字符串运算符、字符串格式化、函数、全局变量和局部变量、匿名函数(lambda))