首页 > 解决方案 > 访问日期数组中的数据

问题描述

我的应用程序可以从用户那里获取数据。为此,我有不同的输入。我的输入之一是日期选择器。

 <Form.Item name="Picker" label="date">
        <RangePicker
          showTime={{ format: "HH:mm" }}
          format="YYYY-MM-DD HH:mm"
          onChange={onChange2}
          onOk={onOk}
        />
 </Form.Item>

当我单击submit按钮后尝试访问数据时出现此问题。在控制台中,我有来自每个输入的所有数据,但来自 RangePicker,数据不是结构化的,我得到:

Picker: Array[2]
0: Moment
1: Moment

问题是我可以访问这个数组,并在前端显示。这个怎么做?

链接到我的应用程序:https ://codesandbox.io/s/form-methods-ant-design-demo-kbwgk

标签: reactjs

解决方案


尝试这个

import moment from 'moment'

const onFinish = values => {
    const startDate = moment(values.Picker[0]).format("YYYY-MM-DD HH:mm");
    const endDate = moment(values.Picker[1]).format("YYYY-MM-DD HH:mm");
    console.log(startDate, endDate)
};

推荐阅读