问答

js 时间格式化转换问题,为什么会自动加8小时

作者:admin 2021-08-02 我要评论

2020-05-27T15:20Z 格式时间转化为时间戳,为什么会自动加8小时 function formatDateTime(inputTime) { var date = new Date(inputTime); var y = date.getFullY...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

2020-05-27T15:20Z 格式时间转化为时间戳,为什么会自动加8小时

function formatDateTime(inputTime) {
var date = new Date(inputTime);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d+' '+h+':'+minute+':'+second;
};
console.log(formatDateTime(Date.parse('2020-05-27T15:20Z')))
结果为:2020-05-27 23:20:00

###

'2020-05-27T15:20Z'格式时间是 UTC时间,即世界标准时间,与北京时间大约差8个小时,转化后的时间为北京时间,所以加了8个小时。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • js 时间格式化转换问题,为什么会自动

    js 时间格式化转换问题,为什么会自动

  • 微信小程序动画效果消失不见

    微信小程序动画效果消失不见

  • vue-cli3 cesium1.67 无法加载approxim

    vue-cli3 cesium1.67 无法加载approxim

  • js 判断格式化后的时间是否大于当前时

    js 判断格式化后的时间是否大于当前时

腾讯云代理商
海外云服务器