在前后端数据接口通信中,后台返回的时间往往是 UTC 格式的                                     即2022-12-15T10:28:57.000+00:00这种,

作为前端,我们需要将其转换为标准的本地格式,并用“YYYY-MM-DD HH:mm:ss”这种格式呈现给用户,用户才能看得懂。

以“2022-12-15T10:28:57.000+00:00“为例:

 /* 将UTC时间转换成东八区时间 */
function formatTime(utc_datetime){// 转为正常的时间格式 年-月-日 时:分:秒var new_datetime = utc_datetime.split("T")[0] + " " + utc_datetime.split("T")[1].split(".")[0];// 处理成为时间戳timestamp = new Date(Date.parse(new_datetime));timestamp = timestamp.getTime();timestamp = timestamp / 1000;// 增加8个小时,北京时间比utc时间多八个时区var timestamp = timestamp + 8 * 60 * 60;// 时间戳转为时间var n = parseInt(timestamp) * 1000;var D = new Date(n);var year = D.getFullYear(); //四位数年份var month = D.getMonth() + 1; //月份(0-11),0为一月份month = month < 10 ? ('0' + month) : month;var day = D.getDate(); //月的某一天(1-31)day = day < 10 ? ('0' + day) : day;var hours = D.getHours(); //小时(0-23)hours = hours < 10 ? ('0' + hours) : hours;var minutes = D.getMinutes(); //分钟(0-59)minutes = minutes < 10 ? ('0' + minutes) : minutes;var seconds = D.getSeconds(); //秒(0-59)seconds = seconds < 10 ? ('0' + seconds) : seconds;var beijing_datetime = year + '-' + month + '-' + day + ' ' + hours + ':' + minutes+ ':' + seconds return beijing_datetime; // 2020-10-11 15:32:06
};//使用
formatTime("2022-12-15T10:28:57.000+00:00");
//输出  2022-12-15 18:28:57

将UTC时间格式转换成东八区时间格式相关推荐

  1. java 时区转换 转换成东八区 时间

    代码如下: SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); --不需要时分秒了只 ...

  2. UTC和东八区时间转换(python)

    1.将指定时间转换为UTC时间 返回结果 2.将指定UTC时间转换为东八区时间 返回结果

  3. Python 将一个已知的 utc时间字符串 转换为东八区时间

    先获取一个utc格式的时间 utc_time = datetime.datetime.utcnow()print(utc_time) 输出 2018-06-24T08:59:39Z 这里我们假设目前拥 ...

  4. java 北京时间 东八区时间 Android calendar时区无效问题

    法一: SimpleDateFormat formatter= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 设置时间格式 int ...

  5. new Date()得到时间是东八区时间 存储到mysql里面少了八个小时 原来以为是 java new date 与系统时间相差8小时

    原来的serverTimezone=UTC 东八区时间传到数据库也会减少8小时然后存储 改成上海时间东八区就行了serverTimezone=Asia/Shanghai

  6. python3 时区 时间戳 指定输入时间为东八区时间、北京时间

    前言 一般的时间字符串是这样的:2021-07-24 21:23:51 *其实少了时区信息,只是默认为东八区 所以也有这样写的:2021-07-24T21:23:51+08:00 *那个+08:00就 ...

  7. logstash String转data,@timestamp转化为东八区时间

    当你传过来一个时间类型的字符串时,可以用这个方式           date{        match => [ "timestamp", "yyyy-MM-d ...

  8. java获取东八区时间

    // 获取东八区时间public static Date getGMT8Time(){Date gmt8 = null;try {Calendar cal = Calendar.getInstance ...

  9. 获取当前时间的东八区时间

    不受系统时间影响. hive中获取东八区时间: select from_utc_timestamp(CURRENT_TIMESTAMP,'GMT+8') mysql获取doris中获取东八区时间: s ...

最新文章

  1. win8更改计算机账户密码忘记了怎么办,密码忘记怎么办?WIN8平板电脑如何重置密码?...
  2. 以使用QSqlQuery向数据库中插入数据为例,做一个小结
  3. c轴 t轴 l轴_气涨轴-气胀轴
  4. fclose会写入硬盘吗 linux_Qt linux文件同步写入
  5. BZOJ3944: Sum
  6. 不吃不喝,两周业余时间研究(cisco SCE CM )
  7. 元旦和春节将至,抢票神器助君早日回家
  8. Class和class? 类对象和类的对象? 一篇文章让你摸到头脑
  9. 双输出基准电压电路/自己备忘
  10. 数据可视化Matplotlib库
  11. 关于springboot微信点餐的错题集
  12. 不逼自己下不知道潜力可以有多大
  13. FMDB與SQLite 數據庫應用示範:打做一隻簡單的電影資料庫 App
  14. Oracle中的dual是什么
  15. Moveit配置方法
  16. 如何在Python中调用MATLAB
  17. 购物平台全店商品爬虫案例
  18. 爬虫百战(四)——爬取yy短视频
  19. Excel的数组:概念、基本使用(数组计算、理解数组、产生数组、综合运用)
  20. 单相电机正反转接线图_单相电机正反转接线图与原理

热门文章

  1. 量子计算机生命,量子计算机上量子人工生命模型 - 酷酷UFO
  2. K210模块使用简介+Win10下本地训练模型
  3. 计算机未连接到网络,电脑一直提示未连接到internet怎么办?
  4. 电脑打字习惯让人提笔忘字
  5. 在蚂蚁金服上班是一种什么体验?分享一下我的蚂蚁保险面经,以及我的面试感悟。
  6. ps入门教程、ps修图基本工具使用方法视频教学
  7. 苹果切换输入法_最新破解朋友圈折叠的多种方法!安卓和苹果通用!亲测有效!...
  8. 相濡以沫还是想忘于江湖
  9. Moles(笛卡尔树 Z Algorithm)
  10. SAP中常见的Debug技巧(02)-跳过代码执行