javascript - 在没有 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 中是否有此功能的替代方案?
解决方案
挖了一阵子,date-fns里面的PPP格式,就可以用了。其他解决方案可以是使用Intl.DateTimeFormat和文档中提到的合适参数。
推荐阅读
- python - 如何在 Excel 中保存日期?
- python - 重新采样图像光栅/gdal,Python
- .net - 需要将 Azure 密钥保管库与 Azure Web 应用代码连接字符串集成
- javascript - 两个函数在单个 Onclick 上运行
- javascript - 如何在从第一个到最后一个数字的二维数组中找到所有可能的路径,其中每一步的值都大于上一步?
- asp.net-core - 如何使用 bootstarp 在导航栏右侧添加用户名和图像
- javascript - 如何在 JavaScript 中将字符串类型值转换为数组类型?
- templates - 在 Gatsby-node.js 之外访问/替换 CreatePage
- xpath - 解析 xml 并使用 ansible 替换 xml 标记中的字符串值
- gcc - 如何将文件名作为 C++ 编译参数传递以在介子构建中使用?