Js 时间类型转换
作者:互联网
Date.prototype.format = function (format) { var args = { "M+": this.getMonth() + 1, "d+": this.getDate(), "h+": this.getHours(), "m+": this.getMinutes(), "s+": this.getSeconds(), "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() }; if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var i in args) { var n = args[i]; if (new RegExp("(" + i + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? n : ("00" + n).substr(("" + n).length)); } return format; };
使用方法
const nowData = new Date();
nowData.format("yyyy-MM-dd hh:mm:ss")
const nowDateEnd =new Date(nowData.setDate(nowData.getDate() + 1));
nowDateEnd.format("yyyy-MM-dd hh:mm:ss")
标签:类型转换,format,args,new,Js,时间,nowData,var,RegExp 来源: https://www.cnblogs.com/LuoCore/p/16228169.html