JS - UTC时间转换(相差8小时解决方法)
目录
- 前言
- 修改方法
前言
- 后端返回的UTC时间格式
2021-09-03T22:42:05.659+00:00
- 前端格式化后发现多了8小时:
2021/09/04 06:42:05
- 其原因是北京时间与
UTC
时间相差8
个时区,用了常规获取日期数据的方法:
date.getFullYear()
date.getMonth()
修改方法
- 使用
getUTC***()
方法获取
/*** UTC时间转换* @returns {string}* @param datetime UTC时间* @param dateSeprator 日期拼接符* @param timeSeprator 时间拼接符* @Eexample dateFormat("2021-09-03T22:42:05.659+00:00", "/", ":")* dateFormat("2021-09-03T22:42:05.659+00:00")*/
export function transTimestamp(datetime, dateSeprator = '/', timeSeprator = ':') {if (datetime) {const date = new Date(datetime)const year = `${date.getUTCFullYear()}`let month = `${date.getUTCMonth() + 1}`let day = `${date.getUTCDate()}`let hour = `${date.getUTCHours()}`let minute = `${date.getUTCMinutes()}`let second = `${date.getUTCSeconds()}`if (month.length === 1) {month = `0${month}`}if (day.length === 1) {day = `0${day}`}if (day.length === 1) {day = `0${day}`}if (hour.length === 1) {hour = `0${hour}`}if (minute.length === 1) {minute = `0${minute}`}if (second.length === 1) {second = `0${second}`}return `${year}${dateSeprator}${month}${dateSeprator}${day} ${hour}${timeSeprator}${minute}${timeSeprator}${second}`}
}
- 结果如下:
2021/09/03 22:42:05
- End - ﹀ ﹀ ﹀ 点赞加收藏 小手留余香
JS - UTC时间转换(相差8小时解决方法)相关推荐
- VMware安装CentOS后时间相差8小时解决方法
VMware安装CentOS后时间相差8小时解决方法 1.执行date查看时区设置是否正确,如果是CST就是中国标准时间 2.将/etc/localtime指向上海时间 ln –sf /usr/sha ...
- 系统时间与docker中mysql数据库时间相差八小时解决方法
情景:在项目中往数据库差数据时,发现时间字段在mysql显示的时间和当前系统时间老是相差八小时,查看可能是mysql当前时区没设置好的问题. 一.docker exec -it your_mysql_ ...
- linux设置时间快1小时,LINUX CentOS系统时间与现在时间相差8小时解决方法
GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地时间,如北京为早上八点(东八区),UTC时间就为零点,时间比北京时晚八小时,以此 ...
- linux时间为什么是上海,设置CentOS系统时间为上海时区,解决相差8小时解决方法...
改成上海时区timedatectl set-timezone Asia/Shanghai GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地 ...
- Docker部署服务时间相差8小时解决方法
交代一下产生问题的环境:ubuntu server 16 , tomcat8, docker部署 最近用docker部署tomcat服务遇到了个小问题,生成订单获取的系统时间与当前北京时间相差了8个小 ...
- CentOS时差8个小时解决方法
(转载:https://www.cnblogs.com/itcomputer/p/6298618.html) CentOS系统时间与现在时间相差8小时解决方法 很多网友在安装完CentOS系统后发现时 ...
- php.ini utc时间,wordpress的UTC时间与本地时间相差8个小时解决方法
我用wordpress建立了我的博客以后,看到后台常规里面的时区默认是"上海",但是发现UTC时间跟本地时间相差8个小时,我觉得这只是显示的问题,就没去管,我发了机篇文章以后,然后 ...
- php date函数时间不对,PHP Date / Time 日期和时间 函数和时间相差8小时解决办法
PHP Date/Time 简介 Date/Time 函数允许您从 PHP 脚本运行的服务器上获取日期和时间.您可以使用 Date/Time 函数通过不同的方式来格式化日期和时间. 注释:这些函数依赖 ...
- mysql 美东时间格式_C#/.NET怎么样将UTC时间转换成美国东部时间(EST)
C#/.NET将UTC时间转换成美国东部时间(EST)时,我们需要使用到.NET Framework中与时区有关的TimeZoneInfo类的静态方法:FindSystemTimeZoneById(& ...
最新文章
- JAVA源码优化、分析工具
- nginx nodejs环境配置_基于docker的nodejs、php开发环境,包含多种组合安装
- oracle索引中丢失in或out参数,oracle 11g给表建触发器错误“索引中丢失 IN 或 OUT 参数:: 1...
- slqite3库查询数据处理方式_绝活!十一个优质React Hook库, 收藏备用
- OPPO K9 Pro将于9月26日登场:搭载天玑1200旗舰游戏芯
- 服务端渲染和客户端渲染区别?
- android studio创建9.patch图片,使用时出现Error: Duplicate resources
- 风变python学习2---字符串,整数,浮点型数据分析,应用
- Solidity常见问题
- 指纹机和计算机无法连接,考勤机怎么连接到电脑?考勤机连接电脑之后操作指南!...
- 小新pro13黑苹果配置实录
- 常用数据库分页查询SQL汇总
- Paypal Express Checkout介绍独立站一种付款选择
- 税务信息系统建设安全管理平台的研究(一)
- 计算机应用专业参考文献,计算机应用专业方面论文参考文献 计算机应用专业专著类参考文献哪里找...
- 好用的图形工具yEd Graph Editor
- 【UVM实战】第二章:一个简单的UVM验证平台(4)UVM 的终极大作:sequence
- 不限速,无需登录就能下载的网盘工具,非常适合您!
- SDUST 实验+ 作业
- 快读快写和fread,fwrite--zhengjun
热门文章
- AliceBobGame-2021年东北大学算法题目详解
- 实训四:使用Telnet方式管理交换机
- [JQuery 学习笔记] 解除事件绑定 unbind()
- VS2019 编译+调试 Bullet
- Java并发编程汇总
- 第一、二周20120302
- HDU 1847 Good Luck in CET-4 Everybody! (巴什博弈)
- 产品经理的私房菜 文案篇
- zoj 2866 Overstaffed Company
- Image Not Found VOCdevkit\images\train\000000.jpg