JSON.stringify转换JSON时日期时间不准确的解决方法

调用JSON.stringify将对象转为对应的字符串时,如果包含时间对象,时间对象会被转换为国家标准时间(ISO),而不是当前国家区域的时间,测试代码如下:

JSON.stringify转换JSON时日期时间不准确的解决方法_第1张图片

复制代码 代码如下:


要想JSON.stringify转换日期对象Date返回当前所在国家的时区,而不是国际标准时间,可以重写Date对象的prototype的toJSON方法,返回自定义时间格式,因为JSON.stringify调用的就是Date对象的toJSON方法,示例如下:

JSON.stringify转换JSON时日期时间不准确的解决方法_第2张图片

复制代码 代码如下:


你可能感兴趣的:(JSON.stringify转换JSON时日期时间不准确的解决方法)