一,UTC
协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
协调世界时是以原子时秒长为基础,在时刻上尽量接近于世界时的一种时间计量系统。中国大陆采用ISO 8601-1988的《数据元和交换格式信息交换日期和时间表示法》(GB/T 7408-1994)称之为国际协调时间,代替原来的GB/T 7408-1994;中国台湾采用CNS 7648的《资料元及交换格式–资讯交换–日期及时间的表示法》,称之为世界统一时间。
二,UTC时间转为常用时间格式
function convertTime(UTCDateString) {
if (!UTCDateString) {
return "-";
}
function formatFunc(str) {
return str > 9 ? str : "0" + str;
}
var date2 = new Date(UTCDateString);
// 年
var year = date2.getFullYear();
// 月
var mon = formatFunc(date2.getMonth() + 1);
// 天
var day = formatFunc(date2.getDate());
// 时
var hour = date2.getHours();
// pm or am
var noon = hour >= 12 ? "PM" : "AM";
hour = hour >= 12 ? hour - 12 : hour;
hour = formatFunc(hour);
// 分
var min = formatFunc(date2.getMinutes());
// 秒
var second = formatFunc(date2.getSeconds());
// 组合
var dateStr =
year +
"-" +
mon +
"-" +
day +
" " +
noon +
" " +
hour +
":" +
min +
":" +
second;
return dateStr;
}
console.log(convertTime(a)); //2019-07-09 PM 09:20:22
--END--