【发布时间】:2020-02-26 13:11:14
【问题描述】:
目前正在开发考勤系统并使用 react flatpickr 获取用户签入和签出时间 flatpickr 正在获取当前日期但未获取当前时间。这是我的代码。
<Flatpickr
data-enable-time
value={checkIn}
disabled={!isEmpty(id)}
onChange={date => this.handleDate(date, 'checkIn')}
placeholder="Check-in"
options={{
minDate: "today",
// dateFormat: "d-m-Y",
// enableTime: false,
}}
className={errors.checkIn ? "form-control is-invalid" : ""}
/>
handleDate = (dateObj, field) => {
let date = dateObj && dateObj[0];
this.setState({ [field]: date && moment.utc(date).format() });
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/16.6.3/umd/react.production.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/16.6.3/umd/react-dom.production.min.js"></script>
【问题讨论】: