* Returns a date formatter that provides the week-numbering year for the input date.
(size: number, trim = false)
| 556 | * Returns a date formatter that provides the week-numbering year for the input date. |
| 557 | */ |
| 558 | function weekNumberingYearGetter(size: number, trim = false): DateFormatter { |
| 559 | return function (date: Date, locale: string) { |
| 560 | const thisThurs = getThursdayThisIsoWeek(date); |
| 561 | const weekNumberingYear = thisThurs.getFullYear(); |
| 562 | return padNumber( |
| 563 | weekNumberingYear, |
| 564 | size, |
| 565 | getLocaleNumberSymbol(locale, NumberSymbol.MinusSign), |
| 566 | trim, |
| 567 | ); |
| 568 | }; |
| 569 | } |
| 570 | |
| 571 | type DateFormatter = (date: Date, locale: string, offset: number) => string; |
| 572 |
no test coverage detected
searching dependent graphs…