Получить текущую полную дату в Date-Fns в Javascript

#javascript #date-fns

#javascript #дата-fns

Вопрос:

Мне нужно отобразить текущую дату с помощью date-fns . Я хотел, чтобы результат был таким: Wednesday July 17, 2020 .

Вот мой код ниже

 {format(new Date(), 'MM/dd/yyyy')}
  

Ответ №1:

Вы могли бы использовать этот формат (протестирован с date-fns v2.15.0)

В качестве документа:

cccc : Понедельник, вторник, …, воскресенье

LLLL : Январь, февраль, …, декабрь

d : 1, 2, …, 31

yyyy : 0044, 0001, 1900, 2017

 format(new Date(), "cccc LLLL d, yyyy")
  

Комментарии:

1. Спасибо! Возможно ли, что вы можете поставить <br> между cccc и LLLL ?

2. @Joseph безопасный способ сделать это (чтобы избежать столкновения форматов) — ввести разделитель, а затем заменить его на то, что вы хотите format(new Date(), "cccc|LLLL d, yyyy").replace('|', '<br>')

3. К сожалению, это не работает. Однако я попробовал это, и это работает {format(new Date(), cccc )} <br /> {format(new Date(), до конца, гггг )} . Я не знаю, есть ли способ лучше этого. В любом случае tnx