【问题标题】:Format time to new Date() format of JS将时间格式化为 JS 的 new Date() 格式
【发布时间】:2021-11-14 19:33:27
【问题描述】:

我有一个时间,作为字符串“13:00:00”。我需要对其进行转换,以便我的日期选择器组件以正确的格式获取值,因为它只接受如下所示的 Date 对象:

<DatePicker
  mode="time"
  locale="en_GB" // Use "en_GB" here
  date={new Date()}
/>

如何将时间字符串“13:00:00”或任何其他格式设置为 HH:mm:ss 格式,以便我可以直接将其提供给日期选择器组件。

【问题讨论】:

  • 你是唯一的时间。这个 13:00:00 的日期是什么时候
  • @mplungjan — 这似乎是关于将日期转换为字符串,而不是相反。
  • date = {new Date().setHours(...'13:00:00'.split(':'))} ?
  • @Quentin 我正在寻找更多如何在渲染之前更改日期
  • @lbsn :我相信,mode="time" 与调整组件的行为有关。

标签: javascript reactjs react-native date momentjs


【解决方案1】:

我能够通过使用@YevgenGorbunkov 的解决方案来解决问题

date = {new Date().setHours(...'13:00:00'.split(':'))}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-03
    • 1970-01-01
    • 2021-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多