日期对象:创建时设置静态时间(Javascript)

日期对象:创建时设置静态时间(Javascript),javascript,object,date,static,timezone,Javascript,Object,Date,Static,Timezone,我想创建一个日期对象,并在放置它时保存时间 例如: var日期=新日期(2011,06,13,7,15,0,0) 现在,当我创建一个日期对象时,它会将时间编辑到我的时区,我不希望这样。 例如,如果我创建一个时间'7:15',它将编辑为'5:15',因为我在GMT+2 我只想把它设定为7:15,不要看时区 如何做到这一点?我希望我的问题足够清楚 谢谢 Tjellekes添加结果日期,如下所示: date.setMinutes(date.getMinutes() + date.getTimezone

我想创建一个日期对象,并在放置它时保存时间

例如:

var日期=新日期(2011,06,13,7,15,0,0)

现在,当我创建一个日期对象时,它会将时间编辑到我的时区,我不希望这样。 例如,如果我创建一个时间'7:15',它将编辑为'5:15',因为我在GMT+2

我只想把它设定为7:15,不要看时区

如何做到这一点?我希望我的问题足够清楚

谢谢


Tjellekes

添加结果日期,如下所示:

date.setMinutes(date.getMinutes() + date.getTimezoneOffset());

添加结果日期,如下所示:

date.setMinutes(date.getMinutes() + date.getTimezoneOffset());

这不应该发生。当您调用
新日期(2011、6、13、7、15、0、0)
时,您应该会得到一个本地化的日期。例如,我得到以下信息:
Wed Jul 13 2011 07:15:00 GMT+0200(CEST)
。您确定没有覆盖默认行为的第三方库吗?不应该发生这种情况。当您调用
新日期(2011、6、13、7、15、0、0)
时,您应该会得到一个本地化的日期。例如,我得到以下信息:
Wed Jul 13 2011 07:15:00 GMT+0200(CEST)
。是否确实没有覆盖默认行为的第三方库?