【问题标题】:react js date format using java script使用javascript反应js日期格式
【发布时间】:2021-07-07 09:58:54
【问题描述】:

我正在为我的表单使用 react js。目前我正在将我的日期加载到文本框中。但目前它的节目格式不同,请检查一下

     <Form.Control
            type="text" disabled
            size="sm"
            placeholder=""
            name="termDate"
            onChange={handleChange}
            value={values.termDate}
          />

我正在使用下面给出的代码设置值:

setFieldValue('termDate', dataObj.termDate);

当我使用上面的代码时,文本框日期加载如下。

我需要将此日期加载为 2021-07-07。

如何在将其加载到文本框之前对其进行格式化?

【问题讨论】:

  • setFieldValue('termDate', dataObj.termDate.split('T')[0]); 我这样做但可能不是最佳方式
  • dataObj.termDate.substr(0, 10)

标签: javascript reactjs


【解决方案1】:

使用momentjs。这个oneliner会有所帮助

moment(dataObj.termDate).format("YYYY-MM-DD");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-29
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    相关资源
    最近更新 更多