summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--toolkit/content/widgets/datepicker.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/toolkit/content/widgets/datepicker.js b/toolkit/content/widgets/datepicker.js
index 4387ae632..0e9c9a6e6 100644
--- a/toolkit/content/widgets/datepicker.js
+++ b/toolkit/content/widgets/datepicker.js
@@ -279,9 +279,11 @@ function DatePicker(context) {
*/
function MonthYear(options, context) {
const spinnerSize = 5;
- const yearFormat = new Intl.DateTimeFormat(options.locale, { year: "numeric" }).format;
- const dateFormat = new Intl.DateTimeFormat(options.locale, { year: "numeric", month: "long" }).format;
-
+ const yearFormat = new Intl.DateTimeFormat(options.locale, { year: "numeric",
+ timeZone: "UTC" }).format;
+ const dateFormat = new Intl.DateTimeFormat(options.locale, { year: "numeric",
+ month: "long",
+ timeZone: "UTC" }).format;
this.context = context;
this.state = { dateFormat };
this.props = {};
@@ -299,7 +301,7 @@ function DatePicker(context) {
this.state.isYearSet = true;
options.setYear(year);
},
- getDisplayString: year => yearFormat(new Date(new Date(0).setFullYear(year))),
+ getDisplayString: year => yearFormat(new Date(new Date(0).setUTCFullYear(year))),
viewportSize: spinnerSize
}, context.monthYearView)
};