gpt4 book ai didi

javascript - ISO-8601 格式的 .NET WebService JSON 日期

转载 作者:搜寻专家 更新时间:2023-11-01 04:41:14 24 4
gpt4 key购买 nike

我正在调用返回多个字段的 .net asmx 网络服务。日期中的字段之一。日期格式为:"effective_date":"\/Date(978411600000)\/"

根据这个 SO 问题:How do I format a Microsoft JSON date?如果返回的日期采用 ISO 8601 格式会更好,这样 JavaScript 就可以将其解释为日期。

目前我使用以下 javascript:new Date(d.effective_date) 并且我收到消息 Invalid Date。根据链接的 SO 问题,如果我能让 Web 服务以 ISO 格式而不是 \/Date(978411600000)\/ 格式传递日期,我应该能够做到这一点。

我的问题是,如何让网络服务以 ISO 8601 格式返回日期?

注意:我知道我可以使用这个(根据链接问题的答案):var date = new Date(parseInt(d.effective_date.substr(6)));,但是提到了在 Incoming date values should be formatted in ISO-8601 的评论中,所以我想知道如何从 Web 服务获取传入日期以采用这种 ISO 格式。

最佳答案

您可以使用:

var date = new Date(d.effective_date);
date.toISOString(); // ISO-8601 formatted string

JSFiddle:http://jsfiddle.net/nanndoj/gjtkvrsy/

关于javascript - ISO-8601 格式的 .NET WebService JSON 日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27732463/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com