我在goolge和stackoverflow上搜索了这个,但没有找到任何令人满意的答案。
我在日期时间和时区方面遇到了一些问题,我想知道在服务器(c#)和客户端(javascript)之间来回传输日期时间的最佳方式是什么,而忽略时区。
我在服务器上使用JavaScriptSerializer,在客户端使用JSON.stringify。
目前我将日期转换为刻度。
如有任何建议,不胜感激。
实际上,由于时区的原因,时间应该不同。当客户端在不同时区反序列化日期时间时,小时(有时是分钟,如果区域定义包括分钟)和区域都会发生更改。若您希望客户端在序列化之前获得相同的hours
和minutes
清除区域信息。
DateTime.SpecifyKind(date, DateTimeKind.Unspecified);