javascript - 如何加载保存的日期值 (YYYY-MM-DD HH :mm:ss) with Antd DatePicker in React?

标签 javascript reactjs momentjs antd

使用 AntDesign 日期选择器构建项目。

<DatePicker
  value={moment(item.remarkValue)}
  format="YYYY-MM-DD HH:mm:ss"
  showTime={{ defaultValue: moment('00:00:00', 'HH:mm:ss') }}
  showTime={{ format: 'YYYY-MM-DD HH:mm:ss' }}
 placeholder="请选择生效日期"
/>

我发现我可以选择时间并保存它。但是当我刷新页面并查询服务器时,从服务器获取数据时,item.value2019-12-05 08:04:00DatePicker 显示为空,如下所示:

enter image description here

那么,如何使用 antd DatePicker 加载格式为 (YYYY-MM-DD HH:mm:ss) 的日期字符串?

最佳答案

甚至似乎在给 DatePicker 一个 value 属性后,用户无法重新选择新的日期和时间。因此,一个可行的解决方案是。

defaultValue={item.remarkValue?moment(item.remarkValue,"YYYY-MM-DD HH:mm:ss"):null}

你可以试试 here为你自己。

关于javascript - 如何加载保存的日期值 (YYYY-MM-DD HH :mm:ss) with Antd DatePicker in React?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59371333/

相关文章:

javascript - 如何在reactjs中过滤多数组列表

javascript - 如何删除 React Native 上 <Text> 标签上文本的连字符?

javascript - 时刻时区 : Local Timezone gets applied to parsed date but not on format()

javascript - 为什么moment js无法处理转换:|?

javascript - 使用 jQuery 附加一个特殊字符不起作用

javascript - 未捕获的类型错误 : Property getPos of object #<Object> is not a function

javascript - AttachEvent 将事件插入队列的开头,而 addEventListener 将事件追加到队列

javascript - svg 和 JavaScript

javascript - 如何使用 React (Rails) 迭代数组

javascript - Moment.js,转换纪元时日期时间无效