reactjs - 我正在尝试使用 reactdatepicker,但我收到错误消息,指出 setHours is is not defined

标签 reactjs date react-datepicker

我知道这个集合应该在 Date 对象上执行,但即使我在 Date 对象上执行。 reactdatepicker 根本不起作用。

  • 第 12:3 行:“setHours”未定义 no-undef

  • 第 12:12 行:“setMinutes”未定义 no-undef

  • 第 43 行:9:“setHours”未定义 no-undef

  • 第 43:18 行:“setMinutes”未定义 no-undef

  • 第 44:9 行:“setHours”未定义 no-undef

  • 第 44:18 行:“setMinutes”未定义 no-undef

  • 第 45:9 行:“setHours”未定义 no-undef

  • 第 45:18 行:“setMinutes”未定义 no-undef

  • 第 46:9 行:“setHours”未定义 no-undef

  • 第 46:18 行:“setMinutes”未定义 no-undef

        const [startDate, setStartDate] = useState(
          setHours(setMinutes(new Date(), 30), 16)
        );
        return (
          <DatePicker
            selected={startDate}
            onChange={date => setStartDate(date)}
            showTimeSelect
            excludeTimes={[
              setHours(setMinutes(new Date(), 0), 17),
              setHours(setMinutes(new Date(), 30), 18),
              setHours(setMinutes(new Date(), 30), 19),
              setHours(setMinutes(new Date(), 30), 17)
            ]}
            dateFormat="MMMM d, yyyy h:mm aa"
          />
        );
      }; ```


最佳答案

你应该从 date-fns 模块导入 setHourssetMinutes

import setHours from "date-fns/setHours";
import setMinutes from "date-fns/setMinutes";

关于reactjs - 我正在尝试使用 reactdatepicker,但我收到错误消息,指出 setHours is is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60064747/

相关文章:

javascript - 如何使用 Jest 模拟第三方包?

reactjs - 福米克 |错误 useFormikContext formik 值未定义

mysql - 使用 PHP 将 mysql 日期格式从 ISO 转换为 UK

r - 将日期转换为年月表示

reactjs - 仅获取日期并仅提供日期作为react-date-picker的输入

javascript - React-datepicker 打开延迟 onClick

javascript - react-datepicker 样式未应用于已部署的构建

javascript - 使用标记和群集创建自定义图像

javascript - 在半页中 react 路由器导航

r - 分割特定日期之前和之后的数据