猿问

js中如何获取带时区Z这种的时间

js中如何获取这种 2018-03-29T06:08:57.008Z 时间

在和后端进行调试的时候,后端接受的时间类型是date,格式就是这种,但是我在js中用了很多的方法也没有实现出来


收到一只叮咚
浏览 543回答 2
2回答

慕姐8265434

new Date( '2018-03-29T06:08:57.008Z' ).getTime(); // 转为时间戳推荐前后端通讯、数据库存储都用时间戳形式,注意规定为毫秒或秒。

狐的传说

js原生Date对象貌似不能生成这种格式,这种格式的日期与在excel表格中的时间上传后,后台解析出的数据格式一致,是格林威治时间,与我们的时间有8小时的时差,做计算时你最好使用带UTC的方法比如date.getUTCHours()进行转换,可能我说的不对,哪位大佬知道的话请v赐教
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答