淘先锋技术网

首页 1 2 3 4 5 6 7

在 JSON 串中,日期格式是一个非常常见的数据类型。日期一般格式化为 ISO 8601 格式的字符串,即 yyyy-MM-ddTHH:mm:ss.sssZ。其中,T 表示日期与时间的分界符,Z 表示这是一个 UTC 时间。

json串 里日期

下面是一个例子:


{
  "date": "2021-12-31T23:59:59.999Z"
}

在 JavaScript 中,日期可以通过 Date 构造函数创建:


var date = new Date();

如果从 JSON 中读取日期,可以使用 JSON.parse 方法将字符串转换为 Date 对象:


var json = '{ "date": "2021-12-31T23:59:59.999Z" }';
var obj = JSON.parse(json);
var date = new Date(obj.date);

注意,使用 Date 构造函数传入 ISO 8601 格式字符串时,会自动将其转换为本地时间。如果需要得到 UTC 时间,可以使用 Date.parse 方法:


var date = new Date(Date.parse(obj.date));

总而言之,在 JSON 串中使用日期需要格外注意格式。在解析 JSON 串时,要确保将日期字符串解析为正确的日期对象。