UTC格式(2019-01-31T12:24:25+08:00)
2019-01-31 本文已影响0人
牵挂牵
此文为原创,如需使用请说明原作者
小伙伴们有没有在做项目时遇到一些时间格式转化的问题呢?
楼主来到新公司发现后台的小伙伴给我返回的是UTC格式的时间,但前端显示的却是XXXX-XX-XX XX:XX:XX 的格式,这就需要我们自己去写方法转化了,前两天比较忙导致一直没时间写,今天正好时间充足,就自己写了一个方法,给大家分享分享
ps:上图就是ME闲话不说,上源码
ps:源码!!! ps:这是转化后的结果是不是感觉很可怕,就这么几行,其实还可以更少的,再来看
其实这个并没有多难,首页你要搞清楚"2019-01-31T12:24:25+08:00"这个格式,后面的+08:00代表的是时区,所以我们在将他转化为中国标准时间时要将他加进去所以就有了+8*3600*1000(转化为毫秒格式),再利用toISOString()方法将之转化为ISO标准格式
ps:这就是ISO标准格式到了这一步已经很简单了,利用字符串中replace()方法加两个简单的正则表达式就轻松搞定了!!!
有错误的地方大家可以指出来哈,我们一起学习、一起进步,喜欢的小伙伴们点个关注哦,我们下次再见!