首页 > 解决方案 > 在没有 momentjs 的情况下获取长语言环境日期格式

问题描述

我一直在从 moment.js 迁移到 date-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 中是否有此功能的替代方案?

标签: javascriptdatemomentjsdate-fns

解决方案


挖了一阵子,date-fns里面的PPP格式,就可以用了。其他解决方案可以是使用Intl.DateTimeFormat和文档中提到的合适参数。


推荐阅读