1

现在,当我使用 jquery 日期选择器时,我选择的任何一天的默认时间都是格林威治标准时间 00:00:00(美国东部标准时间前一天晚上 7 点)。有没有办法可以更改默认时间,这样当我选择任何特定日期时,默认时间将为格林威治标准时间 12:00:00(美国东部标准时间同一天上午 7 点)。

谢谢

4

1 回答 1

1

我会试一试,这似乎对我有用,因为我猜这个问题只有在获取日期并尝试将其用于某些事情时才很明显,因为 jQuery datepicker 不显示时间:

//prototype a new function on the date object to add hours
Date.prototype.addHours= function(h){
    this.setHours(this.getHours()+h);
    return this;
}
//start a datepicker
$("#dateP​​").datepicker();

//get the date and add 12 hours
var date = $("#dateP").datepicker('getDate').addHours(12);
​

小提琴

于 2012-10-29T20:58:44.627 回答