JavaScript如何实现时间日期格式转换
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,小编给大家分享一下JavaScript如何实现时间日期格式转换,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!时间日期格式转换Date.prototype.format = funct
千家信息网最后更新 2025年01月20日JavaScript如何实现时间日期格式转换
小编给大家分享一下JavaScript如何实现时间日期格式转换,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
时间日期格式转换
Date.prototype.format = function(formatStr) {
var str = formatStr;
var Week = ["日", "一", "二", "三", "四", "五", "六"];
str = str.replace(/yyyy|YYYY/, this.getFullYear());
str = str.replace(
/yy|YY/,
this.getYear() % 100 > 9
? (this.getYear() % 100).toString()
: "0" + (this.getYear() % 100)
);
str = str.replace(
/MM/,
this.getMonth() + 1 > 9
? (this.getMonth() + 1).toString()
: "0" + (this.getMonth() + 1)
);
str = str.replace(/M/g, this.getMonth() + 1);
str = str.replace(/w|W/g, Week[this.getDay()]);
str = str.replace(
/dd|DD/,
this.getDate() > 9 ? this.getDate().toString() : "0" + this.getDate()
);
str = str.replace(/d|D/g, this.getDate());
str = str.replace(
/hh|HH/,
this.getHours() > 9 ? this.getHours().toString() : "0" + this.getHours()
);
str = str.replace(/h|H/g, this.getHours());
str = str.replace(
/mm/,
this.getMinutes() > 9
? this.getMinutes().toString()
: "0" + this.getMinutes()
);
str = str.replace(/m/g, this.getMinutes());
str = str.replace(
/ss|SS/,
this.getSeconds() > 9
? this.getSeconds().toString()
: "0" + this.getSeconds()
);
str = str.replace(/s|S/g, this.getSeconds());
return str;
};
// 或
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;
};
alert(new Date().format("yyyy-MM-dd hh:mm:ss"));
看完了这篇文章,相信你对"JavaScript如何实现时间日期格式转换"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
日期
时间
格式
篇文章
完了
更多
知识
行业
资讯
资讯频道
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
svn显示请求数据库
镜像服务器代理服务器的区别
二十四节气美图软件开发
西安网络安全周举办地点
网络安全志愿者活动总结
金山区好的软件开发哪家便宜
大数据下网络安全有哪些内容
数据库最好的教学视频推荐
网络安全法总则讲解
教育系统和数据库的区别
江苏科技大学网络安全教育
linx是虚拟服务器吗
全国大学生网络安全教育荣誉证书
校园网络安全创建情况汇报
数据库安全加固命令大全
服务器安全狗卸载影响系统
原神为什么不用选择服务器
ue4软件开发
tcga数据库有随访信息吗
工资管理系统的数据库设计
软件开发费需要什么附件
数据库 世界国家
失落的方舟东部北美服务器
软件开发模型应用特点
计算机网络第八章网络安全
缅甸网络安全
市南区微信小程序软件开发哪家好
电气专业与网络安全
腾讯云服务器并发连接限制
网络安全分析师就业