如何在 react-big-calendar 中更改时间格式我想从时间栏中删除“00”

问题描述

我想在 react-big-calendar 中从 time 中删除“00”,但找不到路。

enter image description here

解决方法

如果您查看了自述文件/手册中的 Localization and Date Formatting,您可以使用以下内容轻松完成。 TBH,它就在 Getting Started 中 - 您需要使用 dateFormat

import BigCalendar from 'react-big-calendar'
import moment from 'moment'

// Setup the localizer by providing the moment (or globalize) Object
// to the correct localizer.
const localizer = BigCalendar.momentLocalizer(moment) // or globalizeLocalizer

const MyCalendar = props => (
  <div>
    <BigCalendar
      localizer={localizer}
      events={myEventsList}
      startAccessor="start"
      endAccessor="end"
      dateFormat="h t"
    />
  </div>
)

预览

demo

相关:How to set momentLocalizer (moment.js) for react-big-calendar (fullcalendar.js)?

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...