Получение длинного формата даты локали без momentjs

#javascript #date #momentjs #date-fns

#javascript #Дата #momentjs #дата-fns

Вопрос:

Я выполнял миграцию с moment.js на сегодняшний день-fns и застрял в точке, где не мог найти альтернативу для

 moment.localeData().longDateFormat("LL");
  

Для получения дополнительной информации :

 localeData = moment.localeData()
localeData.longDateFormat()
  

ВОЗВРАТ

 {
  LT : 'HH:mm',
  LTS : 'HH:mm:ss',
  L : 'DD/MM/YYYY',
  LL : 'D MMMM YYYY',
  LLL : 'D MMMM YYYY HH:mm',
  LLLL : 'dddd, D MMMM YYYY HH:mm'
}
  

В общем, есть ли какая-либо альтернатива для этой функции в date-fns или vanilla js?

Ответ №1:

После некоторого изучения можно использовать формат PPP в date-fns . Другим решением для этого может быть использование Intl.DateTimeFormat с подходящими параметрами, как указано в документах .