反应日期选择器默认开始日期
react datepicker default start date
useEffect(() => {
const loadAndSetData = async () => {
setLoading(true);
const startDate = moment()
.startOf('day')
.subtract(30, 'days');
const endDate = moment().endOf('day');
formRef.current.setFieldsValue({
rangePicker: [startDate, endDate],
});
setLoading(false);
};
}, []);
您好,这是我的代码。我想将开始日期设置为上个月的第一天。我的意思是,如果今天是 02.10.2021,开始日应该是 01.09.2021。我该怎么做?
您可以使用 subtract()
and startOf()
方法完成此操作。
const startDate = moment().subtract(1,'M').startOf('month');
console.log(startDate.toString());
useEffect(() => {
const loadAndSetData = async () => {
setLoading(true);
const startDate = moment()
.startOf('day')
.subtract(30, 'days');
const endDate = moment().endOf('day');
formRef.current.setFieldsValue({
rangePicker: [startDate, endDate],
});
setLoading(false);
};
}, []);
您好,这是我的代码。我想将开始日期设置为上个月的第一天。我的意思是,如果今天是 02.10.2021,开始日应该是 01.09.2021。我该怎么做?
您可以使用 subtract()
and startOf()
方法完成此操作。
const startDate = moment().subtract(1,'M').startOf('month');
console.log(startDate.toString());