JavaScript如何实现时间日期格式转换
发表于:2024-12-13 作者:千家信息网编辑
千家信息网最后更新 2024年12月13日,小编给大家分享一下JavaScript如何实现时间日期格式转换,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!时间日期格式转换Date.prototype.format = funct
千家信息网最后更新 2024年12月13日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安全错误
数据库的锁怎样保障安全
日本 软件开发文档
生物学数据库中二级数据库有哪些
怎么做一个2b2t服务器
服务器测试工程师有哪些证可以考
地球站网络安全管理规定
网络安全教育视频大学
崇明区智能化软件开发信息推荐
摩尔庄园怎么刷服务器
情咖网络技术有限公司
java软件开发调研报告
如何查看域名服务器
长宁区工业网络技术信息推荐
信息网络安全评估的方法是啥
德惠智能化网络技术咨询诚信合作
网站网络安全隐患排查制度
嵊州软件开发特点
崇明区使用网络技术售后服务
规模大的软件开发哪家好
数据库的运算方法有哪些
数据库怎么连接工具
苹果笔记本可以用软件开发吗
sql数据库照片导出来
网络安全法是哪个单位发布
情咖网络技术有限公司
交付网络技术与工程
新能源网络安全实验室启用
网络安全知识大赛报名
软件开发怎么找外包
挖币网络安全
mc多人服务器