【问题标题】:how to automatically get date in specific format from DatePicker?如何从 DatePicker 自动获取特定格式的日期?
【发布时间】:2021-12-05 14:25:31
【问题描述】:

我正在使用来自 antd 的组件 DatePicker

我目前有一个来自antd的Form,其中有一个Form.Item,我在其中放置了DatePicker

我希望Form.Item 以特定格式给出日期,比如说YYYY-MM-DD,有没有办法做到这一点?

通过给它 format 属性,我可以选择它在 UI 中的外观,但我试图让它以相同的格式发回值。

我已经尝试给它一个带有函数的dateFormat 属性

function dateFormat(date) {
  return moment(date).format("YYYY/MM/DD");
}

但它不起作用。

有没有办法在 onChange 函数中操作数据?

【问题讨论】:

  • 寄回哪里?
  • @MoaazBhnas 我添加了编辑 - 我目前有一个来自 antd 的表单,其中有一个 Form.Item,我在其中放置了 DatePicker。
  • 我声明了一个状态,我在每次更改时保存一个格式化的日期,可以在任何地方使用。
  • @MoaazBhnas 谢谢,但我想问是否有办法通过 DatePicker 的 prop/function 或任何其他方式自动解析该格式的数据 - 无需添加外部数据操作?

标签: javascript reactjs datepicker antd


【解决方案1】:

所以显然没有办法在道具中做到这一点, 我已经检查过了,@MoaazBhnas 也是如此。

如果有人以某种方式找到方法,我将期待听到!

【讨论】:

  • 这是评论而不是答案
  • @SmitGajera 不,这是一个答案。我问是否有办法自动完成,经过长时间的搜索和其他人的帮助 - 我发现没有办法。这就是答案。
猜你喜欢
  • 1970-01-01
  • 2016-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-23
  • 2021-08-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多