Now button sets the current timezone.
This commit is contained in:
parent
04efa5859c
commit
5ab6e7bc7d
1 changed files with 11 additions and 1 deletions
12
jquery-ui-timepicker-addon.js
vendored
12
jquery-ui-timepicker-addon.js
vendored
|
@ -989,7 +989,17 @@ $.datepicker._gotoToday = function(id) {
|
|||
var inst = this._getInst($(id)[0]),
|
||||
$dp = inst.dpDiv;
|
||||
this._base_gotoToday(id);
|
||||
this._setTime(this._getInst($(id)[0]), new Date());
|
||||
var now = new Date();
|
||||
var tp_inst = this._get(inst, 'timepicker');
|
||||
if (tp_inst.timezone_select) {
|
||||
var tzoffset = now.getTimezoneOffset(); // If +0100, returns -60
|
||||
var tzsign = tzoffset > 0 ? '-' : '+';
|
||||
tzoffset = Math.abs(tzoffset);
|
||||
var tzmin = tzoffset % 60
|
||||
tzoffset = tzsign + ('0' + (tzoffset - tzmin) / 60).slice(-2) + ('0' + tzmin).slice(-2);
|
||||
tp_inst.timezone_select.val(tzoffset);
|
||||
}
|
||||
this._setTime(inst, now);
|
||||
$( '.ui-datepicker-today', $dp).click();
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue