antd 时间组件DatePicker获取时间

antd 选择日期的控件DatePicker是输出的时间对象

可以通过moment获取

首先安装moment

npm install moment

引入moment

引入moment

import moment from 'moment';

使用moment

time为取得表单里时间值

时间戳

moment(time).unix() //123456789

输出大众格式

moment(time).format();                                // "2019-05-18T08:02:17-05:00" (ISO 8601)
moment(time).format("dddd, MMMM Do YYYY, h:mm:ss a"); // "Sunday, February 14th 2010, 3:25:50 pm"
moment(time).format("ddd, hA");                       // "Sun, 3PM"
moment(time).format('YYYY MM DD');         // 2019 05 18

antd新版本也有了新方法,onChangedateString是已经转换过的值,由于操作方式不同,我没有使用这个方法

onChange=(value, dateString)=> {
        console.log( value);
        console.log( dateString);
    }
 <DatePicker
    onChange={this.onChange}
/>

相关问题:https://segmentfault.com/q/1010000011037059

momentjs文档:http://momentjs.cn/docs/

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注




Enter Captcha Here :