JSON是一种常见的数据格式,在前端开发中经常用来传递数据。JSON中的日期数据是以字符串形式存在的,而在实际开发中,我们经常需要将JSON中的日期转换为JavaScript中的日期对象。那么如何进行日期转换呢?下面我们来看看几种常用的方法。
//方法一:使用Date.parse()方法 var jsonDate = "/Date(1622880000000)/"; var date = new Date(parseInt(jsonDate.substr(6))); console.log(date); //输出:Fri Jun 04 2021 08:00:00 GMT+0800 (中国标准时间) //方法二:使用正则表达式 var jsonDate = "/Date(1622880000000)/"; var reg = /-?\d+/; var date = new Date(parseInt(jsonDate.match(reg))); console.log(date); //输出:Fri Jun 04 2021 08:00:00 GMT+0800 (中国标准时间) //方法三:使用第三方库moment.js var jsonDate = "/Date(1622880000000)/"; var date = moment(jsonDate).toDate(); console.log(date); //输出:Fri Jun 04 2021 08:00:00 GMT+0800 (中国标准时间)
以上就是常用的几种日期转换方法,大家可以根据自己的实际情况选择合适的方法。需要注意的是,在进行日期转换时,一定要注意时区的问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。