summaryrefslogtreecommitdiff
path: root/django
diff options
context:
space:
mode:
authorAlexander Gaevsky <sasha@sasha0.ru>2015-12-27 01:32:28 +0200
committerTim Graham <timograham@gmail.com>2016-01-07 19:15:57 +0300
commit40601e5797e1ca0004185faf16d5f2c56fcdbbab (patch)
tree7e5e01a4574c2ceab3c12cad8f5376430e3e7261 /django
parent61437dd0a0a2592430ca912706524ffc0226f780 (diff)
[1.8.x] Fixed #24980 -- Fixed day determination in admin calendar widget.
Backport of 44930cc4667268c20493d7e97387db2a97d61a26 from master
Diffstat (limited to 'django')
-rw-r--r--django/contrib/admin/static/admin/js/core.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/django/contrib/admin/static/admin/js/core.js b/django/contrib/admin/static/admin/js/core.js
index 2c096aac6d..7526bd3ab9 100644
--- a/django/contrib/admin/static/admin/js/core.js
+++ b/django/contrib/admin/static/admin/js/core.js
@@ -225,7 +225,10 @@ String.prototype.strptime = function(format) {
}
++i;
};
- return new Date(year, month, day);
+ // Create Date object from UTC since the parsed value is supposed to be in
+ // UTC, not local time. Also, the calendar uses UTC functions for date
+ // extraction.
+ return new Date(Date.UTC(year, month, day));
}
// ----------------------------------------------------------------------------