首页 > 解决方案 > 将日期作为字符串:“2021-08-12”转换为:“2021 年 8 月 11 日”

问题描述

我有一个日期作为字符串,如下所示:“2021-08-12”。但是,我想像这样在前端很好地显示它:2021 年 8 月 11 日

关于如何解决这个问题的任何建议?

标签: javascriptdatetime

解决方案


使用像Moment.js这样的库

moment().format("Do MMMM, YYYY");
  • Do日期 1 日 2 日 ... 30 日 31 日
  • MMMM月份 一月 二月 ... 十一月 十二月
  • YYYY

另请参阅如何格式化 JavaScript 日期?

如果 12th vs 11th 不是拼写错误,并且您实际上想从日期中减去一天, moment().subtract(1, 'day')然后再按上述方式显示。


推荐阅读