@@ -336,35 +336,35 @@ function format (
336
336
options = { second : 'numeric' }
337
337
break
338
338
case 'fullTime' :
339
- options = { hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : true }
339
+ options = { hour : 'numeric' , minute : 'numeric' }
340
340
break
341
341
case 'fullTime12h' :
342
- options = { hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : true }
342
+ options = { hour : 'numeric' , minute : 'numeric' , hour12 : true }
343
343
break
344
344
case 'fullTime24h' :
345
- options = { hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : false }
345
+ options = { hour : 'numeric' , minute : 'numeric' , hour12 : false }
346
346
break
347
347
case 'fullDateTime' :
348
- options = { year : 'numeric' , month : 'long ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : true }
348
+ options = { year : 'numeric' , month : 'short ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' }
349
349
break
350
350
case 'fullDateTime12h' :
351
- options = { year : 'numeric' , month : 'long ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : true }
351
+ options = { year : 'numeric' , month : 'short ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' , hour12 : true }
352
352
break
353
353
case 'fullDateTime24h' :
354
- options = { year : 'numeric' , month : 'long ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : false }
354
+ options = { year : 'numeric' , month : 'short ' , day : 'numeric' , hour : 'numeric' , minute : 'numeric' , hour12 : false }
355
355
break
356
356
case 'keyboardDate' :
357
357
options = { year : 'numeric' , month : '2-digit' , day : '2-digit' }
358
358
break
359
359
case 'keyboardDateTime' :
360
- options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : false }
361
- break
360
+ options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' }
361
+ return new Intl . DateTimeFormat ( locale , options ) . format ( newDate ) . replace ( / , / g , ' ' )
362
362
case 'keyboardDateTime12h' :
363
- options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : true }
364
- break
363
+ options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' , hour12 : true }
364
+ return new Intl . DateTimeFormat ( locale , options ) . format ( newDate ) . replace ( / , / g , ' ' )
365
365
case 'keyboardDateTime24h' :
366
- options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' , second : 'numeric' , hour12 : false }
367
- break
366
+ options = { year : 'numeric' , month : '2-digit' , day : '2-digit' , hour : 'numeric' , minute : 'numeric' , hour12 : false }
367
+ return new Intl . DateTimeFormat ( locale , options ) . format ( newDate ) . replace ( / , / g , ' ' )
368
368
default :
369
369
options = customFormat ?? { timeZone : 'UTC' , timeZoneName : 'short' }
370
370
}
0 commit comments