Javascript 如何将Luxon Dateme对象转换为日期
我正在使用MaterialUI选择器库构建一个日期选择器React,并使用Luxon作为适配器。 当我更改日历日期时,我会得到一个日期时间如下的对象: 我正在使用的日期选择器代码:Javascript 如何将Luxon Dateme对象转换为日期,javascript,reactjs,datepicker,material-ui,luxon,Javascript,Reactjs,Datepicker,Material Ui,Luxon,我正在使用MaterialUI选择器库构建一个日期选择器React,并使用Luxon作为适配器。 当我更改日历日期时,我会得到一个日期时间如下的对象: 我正在使用的日期选择器代码: <MuiPickersUtilsProvider utils={LuxonUtils}> <DatePicker className={classes.input} disableToolbar
<MuiPickersUtilsProvider utils={LuxonUtils}>
<DatePicker
className={classes.input}
disableToolbar
variant="inline"
label="Date"
format="cccc, LLLL dd"
helperText=""
value={date}
margin="normal"
onChange={newDate => {
handleDateOnChange({ newDate });
setDate(newDate);
}}
inputVariant="filled"
fullWidth
minDate={new Date()}
/>
</MuiPickersUtilsProvider>
{
handleDateOnChange({newDate});
设置日期(newDate);
}}
inputVariant=“已填充”
全宽
minDate={new Date()}
/>
“on change”把我在截图中分享的OBJ还给了我,我想得到的是日期
我在handleDateOnChange
中做了一个console.log(newDate)
,而这里面没有更多我不分享它的原因。console.log()的结果就是您在上面看到的结果。您只需使用
返回与此DateTime等效的Javascript日期
const DateTime=luxon.DateTime;
const dt=DateTime.local();
控制台日志(dt);
log(dt.toJSDate())代码>
我已经试过了,我说的不是一个函数,而是一个错误:(@Jakub,这应该是个问题。否则像VincenzoC这样的人会浪费时间来写答案,你已经试过了……我发现我做错了什么,解决方案现在真的起作用了:)