我知道这个集合应该在 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
模块导入 setHours
和 setMinutes
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/