在 date-fns 中获取主格月份名称

Getting nominative month name in date-fns

如何获得主格格式的月份名称?

import { format } from 'date-fns'; 
import { ru } from 'date-fns/locale';

format(new Date(), 'MMMM', { locale: ru }); // июня

我怎样才能得到像 юинь 这样的名字而不是 июня

我找到了解决办法。要获取月份的独立名称,应使用 LLLL 格式。

工作代码应如下所示:

import { format } from 'date-fns'; 
import { ru } from 'date-fns/locale';

format(new Date(), 'LLLL', { locale: ru }); // июнь

查看文档 -> 月份(独立):https://date-fns.org/v2.14.0/docs/format

您可以使用一些模式。

  • LLL:1 月、2 月、...、12 月
  • LLLL:一月、二月、...、十二月
  • LLLLL: J, F, ..., D
  • MMM:1 月、2 月、...、12 月
  • MMMM:一月、二月、...、十二月
  • MMMMMM: J, F, ..., D

使用 LLLL 格式获取完整的月份名称。我已经尝试过并且有效! [1]: https://i.stack.imgur.com/aCFtd.png