微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

json字符串日期格式转换

在进行数据交互时,我们常常需要将日期转换为特定的格式,以便后续处理。而在JSON字符串中,日期常常以一种特定的格式表示。

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] 举报,一经查实,本站将立刻删除。

相关推荐