项目场景:

前端需要处理linux服务器返回的时间,格式如:Mon Apr 25 14:54:44 CST 2022,带CST格式

问题描述

由于linux时间格式CST转成windows时间格式GMT时间存在new Date()导致原时间会加14h,所以在设置时间的时候,需要进行减去14h的操作。

解决方案:

参数date为CST格式时间戳,format为时间格式 yyyy-MM-dd HH:mm:ss

function dateFormat (date, format) {date = new Date(date)date.setHours(date.getHours()-14)const Mo = {'M+' : date.getMonth() + 1,    'd+' : date.getDate(),             'H+' : date.getHours(),              'm+' : date.getMinutes(),            's+' : date.getSeconds(),  'q+' : Math.floor((date.getMonth() + 3) / 3),     'S' : date.getMilliseconds()            }if (/(y+)/.test(format))format = format.replace(RegExp.$1, (date.getFullYear() + '').substr(4 - RegExp.$1.length))for (let k in Mo)if (new RegExp('(' + k + ')').test(format))format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? Mo[k] : ('00' + Mo[k]).substr(('' + Mo[k]).length))return format
}// 调用let test_time = dateFormat("Mon Apr 25 14:54:44 CST 2022",'yyyy-MM-dd HH:mm:ss')console.log(test_time )

前端处理 CST 格式时间相关推荐

  1. java cst_Java中处理CST格式时间

    今天被CST格式的时间折腾了一晚上,先看看什么是CST格式时间:Mon Nov 19 14:06:58 CST 2012 这就是CST格式时间,这里我们需要处理成常见的格式 SimpleDateFor ...

  2. Java中将CST格式的时间字符串进行格式化

    场景 Java中实现将CST格式的时间字符串按指定格式进行格式化. 实现 代码 SimpleDateFormat dateFormat = new SimpleDateFormat("EEE ...

  3. 前端处理方式:特殊格式时间转换(2020-11-27T02:58:41.000000Z)

    前端js处理特殊时间格式(2020-11-27T02:58:41.000000Z): //特殊格式时间转换(2020-11-27T02:58:41.000000Z)function timeChang ...

  4. ISO 8601时间格式时间创建

    格式一:ISO 8601时间格式时间创建 private static String getNowTime(){//时间格式DateFormat df = new SimpleDateFormat(& ...

  5. 前端常见图片格式整理

    前端常见图片格式整理 PNG (Portable Network Graphics,便携式网络图形,1996) PNG有8位.24位.32位三种形式,其中8位PNG支持两种不同的透明形式(索引透明和a ...

  6. Java中字符串CST的时间日期转换

    在工作过程中,一些业务免不了接触到了一些对时间字符串的处理,整理如下: 转换诸如 " Wed, 17 Oct 2018 20:17:40 CST"," Wed, 17 O ...

  7. iso8601 转换 java_java积累----ISO8601格式时间转化为Datetime类型

    转载请注明出处:java积累----ISO8601格式时间转化为Datetime类型 api中如果需要根据时间来做筛选,需要有请求的时间戳.时间参数的日期格式按照ISO8601标准表示,并需要使用UT ...

  8. 前端展示json格式数组

    前端展示json格式数组 展示效果 实现 展示效果 实现 <div class="tab-table"><div style="height: 16px ...

  9. web前端培训多长时间

    web前端培训多长时间?由于每个人的独特的差异性,学习周期都会有所不同.如果你的目标仅仅是把前端的知识点过一遍,达到学"完" 的效果,那很快,在一个固定的周期内很多人都能够完成.但 ...

  10. 前端传JSON格式数据给后端,将数据封装成JSON格式(@RequestBody注解)

    在前端开发过程中,碰到了后端要求前端提供JSON格式数据 如图所示,后端使用了@RequestBody注解. @RequestBody的作用其实是将json格式的数据转为java对象 因此需要我们前端 ...

最新文章

  1. 【物联网智能网关-05】扫描键盘编程设计
  2. Navicat链接数据库报错1130解决方案
  3. 算法之基础数论应用篇(一)
  4. 长安大学第三届ACM-ICPC程序设计竞赛 E题
  5. 蓝桥杯 - 试题 H: 扫雷(思维)
  6. LibSVM使用记录 C++ Visual studio
  7. 这个80后靠王者荣耀赚到93亿身家
  8. PHP控制网页过期时间的代码!
  9. adb shell 查找并删除文件
  10. 游戏开发之测试篇3(C++)
  11. java string与byte互转
  12. cwm oracle,ORA-06512: at OLAPSYS.CWM2_OLAP_UTILITY
  13. 技术分享| 如何部署安装分布式序列号生成器系统
  14. FOC项目知识点总结三 | 完全搞懂 Clarke 与 Park 变换(附动图,仿真文件以及详细讲解数学推导过程)
  15. html页面显示dcm文件,基于HTML5标准的Dicom图像显示.doc
  16. Keil 系列软件安装(一)Keil C51(Keil4)
  17. win7用html做背景,怎么美化和自定义Win7鼠标右键菜单背景?
  18. 2014最受欢迎的8款免费PSD线框图工具
  19. python 爬虫之字体反反爬
  20. CSS 样式修改技巧及心得汇总

热门文章

  1. 邮件伪造之SPF绕过的5种思路
  2. 中国电影工业,走到了关键的十字路口!
  3. JavaSE 抽象类与接口的区别展示
  4. 使用Backbone.js, ExpressJS, node.js, MongoDB的web应用样板工程
  5. 图片格式WebP在微信中的尝试
  6. OpenSSL单向与双向认证通信
  7. CCIE找工作指南(上)by 网络雄猫
  8. 你看过高考满分作文吗?
  9. 勤哲excel服务器外贸订单与供应商库存管理系统
  10. 降雨量对水利工程会产生哪些影响