我正在编写一个基于云的程序,它利用UTC保存到服务器的日期,并在往返时将其转换回来。问题是,云中的实例根据浏览器上的本地化设置自动转换JsonResult日期时间值以获得结果。防止自动格式化JsonResult日期
我已经经历了大量的步骤,以确保两个级别上的服务器端代码返回正确的数据,并且它在所有实例上,并且我的页面上没有任何Javascript代码正在进行更改(甚至全部删除我的Javascript日期格式以防万一),我用Firebug来确定它改变的确切点,就是当我的页面从我的JsonResult方法接收到Json Result时。就像我说的,我已经调整了值之前被发送到页面,他们是正确的,并根据我的回应,他们修改基于浏览器的位置....
有没有人有类似的问题?
返回值:日期(13417.92亿)07/08/2012 17:00
应该是:日期(1341817200000)(07月09日12:00 AM)
感谢
你说的是自动转换为本地时间还是格式化?在服务器上获取发送日期或发送回客户端时会发生不需要的行为?我也会选择删除azure标签。 – 2012-07-07 08:19:30
这是一个基于Azure云的问题,这就是为什么我用Azure标记它的原因。返回JsonResult时发生问题...发送给客户端之前服务器上的所有值都是准确的...但是当JsonResult返回我的对象时,它们包含基于浏览器与服务器本地差异的修改日期时间。 – 2012-07-09 16:00:37
我需要为特定的时区格式化日期,无论加载页面的浏览器位于何处,这都是我需要解决的基本问题。 – 2012-07-09 16:01:32