Javascript 如何将Luxon Dateme对象转换为日期

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

我正在使用MaterialUI选择器库构建一个日期选择器React,并使用Luxon作为适配器。 当我更改日历日期时,我会得到一个日期时间如下的对象:

我正在使用的日期选择器代码:

<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这样的人会浪费时间来写答案,你已经试过了……我发现我做错了什么,解决方案现在真的起作用了:)