【问题标题】:Convert a string to a date with Date or Moment.js使用 Date 或 Moment.js 将字符串转换为日期
【发布时间】:2020-06-16 22:49:29
【问题描述】:

我有一个字符串,我想将其转换为日期,以将其与当前日期和小时(当地时间)进行比较。字符串格式是这样的:

2020-06-09 11:25 pm

我想使用 Date 或 Moment.js 将其格式化为 Date 对象,但到目前为止我还没有运气。

const date = new Date(`${eventDayFinish} ${eventHourFinish}`);

打印Date { NaN }

我们将不胜感激。

【问题讨论】:

    标签: reactjs react-native momentjs


    【解决方案1】:

    以这种方式利用这一刻。

    let d = moment('2020-06-09 11:25 pm', 'YYYY-MM-DD HH:mm a').format();
    console.log(new Date(d));
    // Tue Jun 09 2020 23:25:00 GMT+0530 (India Standard Time)
    


    说明:
    Moment 将第二个参数作为输入日期字符串的格式,你可以给它任何格式,连同你传递的格式,它会返回给你日期对象。

    【讨论】:

      猜你喜欢
      • 2021-11-20
      • 1970-01-01
      • 2016-11-10
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      • 2018-12-20
      • 1970-01-01
      相关资源
      最近更新 更多