Отформатируйте день недели на основе числа с помощью 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')
Другие вопросы по тегам