Javascript解析json日期时区不匹配会导致显示错误的日期

Javascript解析json日期时区不匹配会导致显示错误的日期,javascript,json,date,timezone-offset,Javascript,Json,Date,Timezone Offset,javascript解析日期的显示因加载页面的机器的时区而异 SERVER TIME: EST MACHINE #1 TIME: EST - shows proper date MACHINE #2 TIME: EST - shows proper date MACHINE #3 TIME: PST - shows one day earlier MACHINE #4 TIME: PST - shows one day earlier 我想知道如何解析JSON日期,这样时区就不会成为一个因

javascript解析日期的显示因加载页面的机器的时区而异

SERVER TIME: EST
MACHINE #1 TIME: EST - shows proper date
MACHINE #2 TIME: EST - shows proper date
MACHINE #3 TIME: PST - shows one day earlier 
MACHINE #4 TIME: PST - shows one day earlier 
我想知道如何解析JSON日期,这样时区就不会成为一个因素。以下是我当前的代码:

var jsonDate = "/Date(1341633600000)/";
var formattedDate = new Date(parseInt(jsonDate.substr(6)));
return formattedDate.getMonth() + 1 + "/" + formattedDate.getDate() + "/" + formattedDate.getFullYear();

忽略时区偏移的最佳方法是什么?

问题与解析日期无关。您正在向客户端发送UTC时间戳,客户端(正确地)以本地术语反映日期


您可以始终使用
getUTCxxx
方法(
getUTCDate()
getUTCMonth()
getUTCFullYear()
)使页面显示UTC日期。或者,您可以将时间戳转换为服务器上本地时区的日期字符串,这样客户端时区就不会出现在其中。

HI@Pointy我刚刚发布了这个问题:您知道如何解决这个问题吗??我想这与这个答案有关。谢谢