JS 格林威治时间格式(GMT)格式化
Posted 天使不哭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS 格林威治时间格式(GMT)格式化相关的知识,希望对你有一定的参考价值。
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; } function DateTimeFormatter(value) { if (value == undefined) { return ""; } /*json格式时间转js时间格式*/ value = value.substr(1, value.length - 2); var obj = eval(‘(‘ + "{Date: new " + value + "}" + ‘)‘); var dateValue = obj["Date"]; if (dateValue.getFullYear() < 1900) { return ""; } //return dateValue return dateValue.format("yyyy-MM-dd hh:mm:ss"); }
以上是关于JS 格林威治时间格式(GMT)格式化的主要内容,如果未能解决你的问题,请参考以下文章