从我的AngularJS网络应用程序中,我使用$ http.post向服务器发布日期。在服务器端,我想获得日期的本地表示,但这是不可能的,因为在Date
对象被序列化时没有保留时区。这就是电话:{startTime: "2015-03-04T11:00:00.000Z"}
,但我真正想要的是{startTime: "2015-03-04T12:00:00.000+01:00"}
如何实现这一目标?
答案 0 :(得分:0)
将时区偏移量作为单独的参数传递。
答案 1 :(得分:0)
您必须将时区偏移
作为补充参数发布var d = new Date(mydate);
var timezone = d.getTimezoneOffset();
答案 2 :(得分:0)
将时区偏移(new Date()).getTimezoneOffset();
作为单独的参数传递,并相应地在服务器端进行渲染。