JavaScript 如何将JSON结果转换为日期
JSON是一种强大的数据格式,可以从服务器到客户端交换数据,反之亦然。很多时候,JSON数据是以字符串格式接收的,我们需要将其转换为可用的JSON对象。在这个过程中,将字符串数据转换为日期格式是一个重要的要求。在这篇文章中,我们将学习如何使用Javascript将JSON结果转换为日期字符串。
JSON对象包含的日期是这样的-
而结果将是–
以下是实现这一目标的几种方法 –
- 使用string.replace方法
-
使用Regex
方法1:使用String.replace()方法
JavaScript中的替换方法是用来用另一个字符串替换一个字符串的一部分。下面是使用String.replace方法将JSON结果转换为日期的步骤。
- 用一个空字符串替换字符串”/Date(“的第一部分
-
用一个空字符串替换字符串”)/”的最后部分
-
通过解析JSON字符串中的毫秒数创建一个新的Date对象
-
现在你得到了Date,你可以把它作为一个普通的javascript日期来使用。
例子
在这个例子中,我们使用String.replace()方法将JSON结果转换为一个日期。
方法2:使用Regex
下面是使用regex将JSON结果转换成日期的步骤。
-
使用regex从JSON日期字符串中提取unix时间戳
-
通过解析JSON字符串中的毫秒数创建一个新的Date对象
-
现在你得到了Date,你可以把它作为一个正常的javascript日期来使用。