在进行数据交互时,我们常常需要将日期转换为特定的格式,以便后续处理。而在JSON字符串中,日期常常以一种特定的格式表示。
JSON中的日期格式通常为:
"\/Date(1476182400000)\/"
其中,1476182400000表示从1970年1月1日起的毫秒数。如果我们想要将这种格式的日期转换为常见的日期格式,可以使用以下代码:
var jsonDate = "\/Date(1476182400000)\/"; var date = new Date(parseInt(jsonDate.substr(6))); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); var dateString = year + "-" + month + "-" + day + " " + hour + ":" + minute + ":" + second;
代码中,我们首先将JSON字符串中毫秒值的字符串部分提取出来,并使用parseInt函数将其转换为数字类型。接着,使用JavaScript的Date对象进行日期的转换操作,并将年、月、日、小时、分钟、秒等各个部分对应拼接起来形成最终的日期字符串。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。