将UTC格式时间转换为本地格式时间的js代码

发布时间:2020-07-30编辑:脚本学堂
本文介绍下,用javascript代码实现将UTC格式时间转换为本地格式时间的方法,有需要的朋友,可以作个参考。

以下代码实现:
将UTC格式时间转换为大家可以看得懂的本地格式时间。

代码:

<script language="javascript">
/*
* UTC格式时间转换本地格式时间
* 整理:www.jb200.com
**/
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; 
} 

var TempDate = new Date(); 
TempDate.toLocaleDateString()//2013年9月5日 
TempDate.format("yyyy-MM-dd")//2013-09-05
</script>