Javascript JS日期仅适用于UTC时区

Javascript JS日期仅适用于UTC时区,javascript,date,timezone,Javascript,Date,Timezone,有没有办法告诉Javascript,除了UTC时区之外,它不应该使用任何东西 当我创建一个新的Date对象时,它会获取我的浏览器时区,但当通过JSON传输时,这会弄糟 应用程序中的所有日期和时间都很简单,不适用于用户时区。因此,只使用UTC时间创建和工作是很好的,但无论我做什么,我只会得到UTC中日期的样子,这还不够好 如果有什么不同的话,我会使用Bakcbone和DateJS 对此有什么想法吗?不要传输日期的字符串表示形式,new date().millizes。这是UNIX时代 表示自1月1

有没有办法告诉Javascript,除了UTC时区之外,它不应该使用任何东西

当我创建一个新的Date对象时,它会获取我的浏览器时区,但当通过JSON传输时,这会弄糟

应用程序中的所有日期和时间都很简单,不适用于用户时区。因此,只使用UTC时间创建和工作是很好的,但无论我做什么,我只会得到UTC中日期的样子,这还不够好

如果有什么不同的话,我会使用Bakcbone和DateJS


对此有什么想法吗?

不要传输日期的字符串表示形式,
new date().millizes
。这是UNIX时代

表示自1月1日起的毫秒数的整数值 协调世界时1970:00:00

因此与时区无关

或者,自己构造日期字符串,但使用以下方法:


最后我只使用了.toString()并将其与JSON帖子一起发送。似乎是最简单的事情

var d = new Date();
alert("It's " + d.getUTCHours() + ':' + d.getUTCSeconds());