React Js 无法将日期格式更改为 24 小时

ReactJs dont work change date format to 24hours

我尝试将我的完整日历日期格式 AM、PM 更改为 24 小时制。我阅读了官方文档并发现 titleFormat={hour12:false} 它是 24 小时格式的解决方案。但我试过这不起作用。也许遇到过这样的问题可以提供帮助。

这是我的reactJs组件代码

import React, { Component } from 'react'
import ReactDOM from 'react-dom';
import FullCalendar from '@fullcalendar/react'
import dayGridPlugin from '@fullcalendar/daygrid'
import interactionPlugin from '@fullcalendar/interaction'
import timeGridPlugin from '@fullcalendar/timegrid';
import "@fullcalendar/daygrid/main.css";
import "@fullcalendar/timegrid/main.css";

export default class Calendar extends Component {
    // declare any necessary functions such as handleDateClick, etc.
    render() {
        const events = [{ title: "today's event", date: new Date() }];
        return <FullCalendar
            initialView='timeGridWeek'
            headerToolbar={{
                left: 'prev,next today',
                center: 'title',
                right: 'dayGridMonth,timeGridWeek'
            }}
            titleFormat={{
                hour12: false
            }}
            events={events}
            plugins={[dayGridPlugin, interactionPlugin, timeGridPlugin]}
            allDaySlot={false}
            editable={true}
            timeFormat="H:mm"
        />
    }


}
if (document.getElementById('calendar')) {
    ReactDOM.render(<Calendar />, document.getElementById('calendar'));
}

查看:

如果您使用的是 fullcalendar 的 v5(最新),我相信您正在寻找的选项是 eventTimeFormat:{ hour12: false }。如果您使用的是其他版本,则可能是其他版本。