处理ASP.NET MVC中日期的最佳方法 – Javascript应用程序
我们的应用程序依赖于
javascript(jQuery).所以有很多’application / json’请求.
我们一直在努力争取日期,但尽管我们付出了努力,但我们却做不到 这就是我们想要的: >在服务器端序列化/反序列化DateTime对象(最好使用DateTimeKind.Utc). 这是问题: >日期客户端对象始终具有最终用户的时区. JSON.stringify(new Date())自动进行转换. JSON Stringify changes time of date because of UTC 这个问题有点帮助,但我们需要记住在将日期发送到服务器之前更改日期. 题:
UPD: 我不得不说得更清楚.在我们的应用程序中,我们不需要考虑客户时区,因为我们只使用日期. 因此,如果服务器返回2012-10-19T10:23:47.778Z’,我们需要Date对象: 2012年10月19日星期五10:23:47 GMT 0300(加里宁格勒标准时间) 不 2012年10月19日星期五13:23:47 GMT 0300(加里宁格勒标准时间)(日期转移) 解决方法
我强烈建议阅读以下帖子:
> On the nightmare that is JSON Dates. Plus,JSON.NET and ASP.NET Web API 这导致了您应该使用ISO日期的一般结论: >在客户端使用现代浏览器.toJSON()方法>通过在服务器端正确配置JSON序列化(带有IsoDateTimeConverter的JsonNetFormatter) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在视图ASP.NET MVC 4中禁用所需的特定于验证
- asp.net-mvc – 确保视图存在
- asp.net-core – 在Windows上为不同平台构建coreclr应用程序
- asp.net – Datagrid:计算页脚中列的平均值或总和
- asp.net – 如何使用WebApi将POSTHttpRoute POST到自定义操
- asp.net-mvc – ASP.NET MVC 4 Catch-all仅在本地而不是在远
- asp.net-mvc – 即使我设置CustomError =“On”,自定义错误
- asp.net – 无法加载类型’site._Default'[已关闭]
- asp.net-mvc – 转换常规的MVC网站,用于电话沟通
- asp.net – Microsoft WebMatrix和Visual Studio有什么区别
- 动手造轮子:实现一个简单的依赖注入(二) --- 服
- asp.net-web-api – 与web api和web api 2之间的
- asp-classic – 多个错误如果那么,否则如果
- asp.net-mvc-3 – ASP.NET MVC 3,Razor Views和便
- asp.net – visual studio 2017调试无法启动程序
- asp.net-mvc – 使用ASP.NET MVC2中的DataAnnota
- asp.net – <%和<%之间有什么区别:
- asp.net – 有没有办法知道是否有人为您的网站添
- 为ASP.NET/ASP.NET MVC配置IIS(Windows 7)3
- asp.net – 永远不想在highcharts上隐藏工具提示