• 解释JS返回计算机时间的相关代码网络快照解释JS返回计算机时间的相关代码在网上看到以下代码,

网络快照

解释JS返回计算机时间的相关代码

在网上看到以下代码,不知何解,望高人解释,越详细越好,不要复制。
Date.prototype.Format = function (fmt) {
var o = {
"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+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(肌法冠盒攉谷圭贪氦楷4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var time1 = new Date().Format("yyyy-MM-dd HH:mm:ss");

lianrouxinxi?2015-12-1


这个就是按照指定的格式输入日期。
Date.prototype.Format 这个是扩张系统自带的Date对象的方法。
o肌法冠盒攉谷圭贪氦楷 是一个对象,将月 ,日,时,分,秒,季度,毫秒。都列出来了。
第一个if 是将年份干掉。
下面的for才是按照你传进去的格式输出。
本站所有信息来源于互联网,用于学习参考使用,版权归原作者所有!
知识宝库 打开知识宝库的钥匙