kra*_*626 5 .net javascript asp.net json web-services
我正在调用返回许多字段的.net asmx webservice.日期中的一个字段.日期格式为:"effective_date":"\/Date(978411600000)\/"
根据这个问题:如何格式化Microsoft JSON日期?如果返回的日期是ISO 8601格式会更好,这样JavaScript就可以将其解释为日期.
目前我使用以下javascript:new Date(d.effective_date)我收到消息Invalid Date.根据链接的SO问题,如果我可以让Web服务以ISO格式而不是\/Date(978411600000)\/格式传递日期,我应该能够这样做.
我的问题是,如何让webservice以ISO 8601格式返回日期?
注意:
我知道我可以使用它(根据链接问题的答案):var date = new Date(parseInt(d.effective_date.substr(6)));但是在评论中提到它Incoming date values should be formatted in ISO-8601,所以我想知道如何从Web服务获取传入日期在此ISO格式.
nan*_*doj -1
您可以使用:
var date = new Date(d.effective_date);
date.toISOString(); // ISO-8601 formatted string
Run Code Online (Sandbox Code Playgroud)
JSFiddle: http: //jsfiddle.net/nanndoj/gjtkvrsy/
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |