日历中的角度完整日历标题日期格式错误

Posted

技术标签:

【中文标题】日历中的角度完整日历标题日期格式错误【英文标题】:Angular full calendar header date in the calendar is in the wrong format 【发布时间】:2021-12-31 00:50:34 【问题描述】:

如何获得完整日历角度的正确格式?它目前有月/日的格式,但我需要它是日/月

格式错误,应该是dd/mm

this.calendarOptions = 
  plugins: [ dayGridPlugin, timeGridPlugin, interactionPlugin],
  initialView: 'timeGridWeek',
  headerToolbar: 
    left: 'prev,next', 
    center: 'title', 
    right: 'dayGridMonth,timeGridWeek,timeGridDay'
  ,
  firstDay: 1
;

【问题讨论】:

你做了哪些研究?文档中有关于更改日期格式以及区域设置的信息。 我查看了文档fullcalendar.io/docs/dayHeaderFormat 但是,它不适用于 angular,因为它基于 javascript,而我使用的是 angular typescript。 所有 fullCalendar 选项都适用于角度,没有区别。即使您使用的是 typescript,它也会被转译为 JavaScript,因此您可以在 JavaScript 中表示的任何内容也可以在 typescript 中表示 - 通常使用完全相同的语法。如果您在尝试过的某些事情上遇到特定问题,请更新问题以提供问题的minimal reproducible example。 【参考方案1】:

下面的代码将其以正确的格式放入日历中,同时将其更改为 24 小时格式。

  locale: 'en-gb',
  slotLabelFormat: 
    hour: 'numeric',
    minute: 'numeric',
    hour12: false
  ,

对于时间轴,有一个数组允许上面有 2 个插槽标签。

locale: 'en-gb',
  slotLabelFormat: [
      weekday: 'short',
      day: 'numeric',
      month: 'numeric'
    ,
    
      hour: 'numeric',
      minute: 'numeric',
      hour12: false
    
  ],

https://fullcalendar.io/docs/date-formatting

【讨论】:

以上是关于日历中的角度完整日历标题日期格式错误的主要内容,如果未能解决你的问题,请参考以下文章

日历内的角垫日期选择器格式

java日历/格式提供错误的日期

swift中的日期格式错误

更改 jquery-ui 日历中的日期格式

无法前往完整日历上的特定日期

如何禁用角度 p 日历中的过去日期?