1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #25856 -- Added %B support to Date.strftime.

This enables the admin to display the correct localized month name if %B
is used in the date format.
This commit is contained in:
akoskaaa
2016-04-03 18:53:11 +02:00
committed by Tim Graham
parent a6074e8908
commit ab2d34ba3f
3 changed files with 9 additions and 0 deletions

View File

@@ -204,4 +204,5 @@ depends on core.js for utility functions like removeChildren or quickElement
}
};
window.Calendar = Calendar;
window.CalendarNamespace = CalendarNamespace;
})();

View File

@@ -153,8 +153,15 @@ function findPosY(obj) {
return this.getTwoDigitHour() + ':' + this.getTwoDigitMinute() + ':' + this.getTwoDigitSecond();
};
Date.prototype.getFullMonthName = function() {
return typeof window.CalendarNamespace === "undefined"
? this.getTwoDigitMonth()
: window.CalendarNamespace.monthsOfYear[this.getMonth()];
};
Date.prototype.strftime = function(format) {
var fields = {
B: this.getFullMonthName(),
c: this.toString(),
d: this.getTwoDigitDate(),
H: this.getTwoDigitHour(),