Отформатируйте день недели на основе числа с помощью date-fns
С помощью date-fns
как использовать номер из 0
в 6
отформатировать такое число, используя format
функция?
Модуль интенсивно использует числа 0
в 6
перечислять день в неделю (например, startOfWeek
ожидает weekStartsOn
как число между 0
а также 6
), но я не могу найти способ использовать это число для форматирования его имени.
1 ответ
Какой-то очевидный и странный обходной путь, который я придумал, состоит в том, чтобы использовать выбранное в воскресенье общепринятое и просто addDays
оттуда и format
тот. Я не уверен, есть ли какие-то странные крайние случаи, когда это может не сработать.
const anArbitrarySunday = new Date(2017, 9, 22)
return format(addDays(anArbitrarySunday, number), 'dd')