@@ -54,13 +54,13 @@ export function getDayNames(): string[] {
5454 // Fallback to Intl
5555 const locale = getCanonicalLocale ( )
5656 return [
57- new Date ( ' 1970-01-04T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
58- new Date ( ' 1970-01-05T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
59- new Date ( ' 1970-01-06T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
60- new Date ( ' 1970-01-07T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
61- new Date ( ' 1970-01-08T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
62- new Date ( ' 1970-01-09T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
63- new Date ( ' 1970-01-10T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
57+ new Date ( 1970 , 0 , 4 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
58+ new Date ( 1970 , 0 , 5 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
59+ new Date ( 1970 , 0 , 6 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
60+ new Date ( 1970 , 0 , 7 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
61+ new Date ( 1970 , 0 , 8 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
62+ new Date ( 1970 , 0 , 9 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
63+ new Date ( 1970 , 0 , 10 ) . toLocaleDateString ( locale , { weekday : 'long' } ) ,
6464 ]
6565}
6666
@@ -77,13 +77,13 @@ export function getDayNamesShort(): string[] {
7777 // Note: short is shorter than server's "short", but it's the closest we can get
7878 const locale = getCanonicalLocale ( )
7979 return [
80- new Date ( ' 1970-01-04T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
81- new Date ( ' 1970-01-05T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
82- new Date ( ' 1970-01-06T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
83- new Date ( ' 1970-01-07T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
84- new Date ( ' 1970-01-08T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
85- new Date ( ' 1970-01-09T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
86- new Date ( ' 1970-01-10T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
80+ new Date ( 1970 , 0 , 4 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
81+ new Date ( 1970 , 0 , 5 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
82+ new Date ( 1970 , 0 , 6 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
83+ new Date ( 1970 , 0 , 7 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
84+ new Date ( 1970 , 0 , 8 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
85+ new Date ( 1970 , 0 , 9 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
86+ new Date ( 1970 , 0 , 10 ) . toLocaleDateString ( locale , { weekday : 'short' } ) ,
8787 ]
8888}
8989
@@ -100,13 +100,13 @@ export function getDayNamesMin(): string[] {
100100 // Note: narrow is shorter than server's "min", but it's the closest we can get
101101 const locale = getCanonicalLocale ( )
102102 return [
103- new Date ( ' 1970-01-04T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
104- new Date ( ' 1970-01-05T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
105- new Date ( ' 1970-01-06T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
106- new Date ( ' 1970-01-07T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
107- new Date ( ' 1970-01-08T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
108- new Date ( ' 1970-01-09T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
109- new Date ( ' 1970-01-10T00:00:00.000Z' ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
103+ new Date ( 1970 , 0 , 4 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
104+ new Date ( 1970 , 0 , 5 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
105+ new Date ( 1970 , 0 , 6 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
106+ new Date ( 1970 , 0 , 7 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
107+ new Date ( 1970 , 0 , 8 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
108+ new Date ( 1970 , 0 , 9 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
109+ new Date ( 1970 , 0 , 10 ) . toLocaleDateString ( locale , { weekday : 'narrow' } ) ,
110110 ]
111111}
112112
@@ -122,18 +122,18 @@ export function getMonthNames(): string[] {
122122 // Fallback to Intl
123123 const locale = getCanonicalLocale ( )
124124 return [
125- new Date ( ' 1970-01-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
126- new Date ( ' 1970-02-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
127- new Date ( ' 1970-03-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
128- new Date ( ' 1970-04-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
129- new Date ( ' 1970-05-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
130- new Date ( ' 1970-06-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
131- new Date ( ' 1970-07-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
132- new Date ( ' 1970-08-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
133- new Date ( ' 1970-09-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
134- new Date ( ' 1970-10-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
135- new Date ( ' 1970-11-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
136- new Date ( ' 1970-12-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'long' } ) ,
125+ new Date ( 1970 , 0 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
126+ new Date ( 1970 , 1 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
127+ new Date ( 1970 , 2 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
128+ new Date ( 1970 , 3 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
129+ new Date ( 1970 , 4 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
130+ new Date ( 1970 , 5 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
131+ new Date ( 1970 , 6 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
132+ new Date ( 1970 , 7 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
133+ new Date ( 1970 , 8 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
134+ new Date ( 1970 , 9 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
135+ new Date ( 1970 , 10 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
136+ new Date ( 1970 , 11 ) . toLocaleDateString ( locale , { month : 'long' } ) ,
137137 ]
138138}
139139
@@ -149,17 +149,17 @@ export function getMonthNamesShort(): string[] {
149149 // Fallback to Intl
150150 const locale = getCanonicalLocale ( )
151151 return [
152- new Date ( ' 1970-01-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
153- new Date ( ' 1970-02-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
154- new Date ( ' 1970-03-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
155- new Date ( ' 1970-04-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
156- new Date ( ' 1970-05-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
157- new Date ( ' 1970-06-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
158- new Date ( ' 1970-07-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
159- new Date ( ' 1970-08-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
160- new Date ( ' 1970-09-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
161- new Date ( ' 1970-10-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
162- new Date ( ' 1970-11-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
163- new Date ( ' 1970-12-01T00:00:00.000Z' ) . toLocaleDateString ( locale , { month : 'short' } ) ,
152+ new Date ( 1970 , 0 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
153+ new Date ( 1970 , 1 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
154+ new Date ( 1970 , 2 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
155+ new Date ( 1970 , 3 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
156+ new Date ( 1970 , 4 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
157+ new Date ( 1970 , 5 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
158+ new Date ( 1970 , 6 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
159+ new Date ( 1970 , 7 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
160+ new Date ( 1970 , 8 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
161+ new Date ( 1970 , 9 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
162+ new Date ( 1970 , 10 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
163+ new Date ( 1970 , 11 ) . toLocaleDateString ( locale , { month : 'short' } ) ,
164164 ]
165165}
0 commit comments