Javascript 解析时间变量

Javascript 解析时间变量,javascript,momentjs,Javascript,Momentjs,我有一个时间戳,我正在使用它作为我的折线图的x轴,现在我只是把它作为“2018-11-29T20:32:24.025Z”传递。我想清理一下,只显示天、小时和分钟。看起来Moment.js是一个很流行的库,但是我在格式化它时遇到了一些问题 失败的尝试 let parsedDate = moment(parsedData.published_at,'DD--hh--mm') 你需要 解析日期 let parsedDate = moment(parsedData.published_at); 格

我有一个时间戳,我正在使用它作为我的折线图的x轴,现在我只是把它作为“2018-11-29T20:32:24.025Z”传递。我想清理一下,只显示天、小时和分钟。看起来Moment.js是一个很流行的库,但是我在格式化它时遇到了一些问题

失败的尝试

let parsedDate = moment(parsedData.published_at,'DD--hh--mm')
你需要

  • 解析日期

    let parsedDate = moment(parsedData.published_at);
    
  • 格式化日期

    let formattedDate = parsedDate.format(...
    


  • 如果我正确理解了您的问题,那么您可以将您的
    输入日期
    (即
    2018-11-29T20:32:24.025Z
    )直接传递给力矩构造函数

    执行此操作将为该
    inputDate
    字符串提供一个矩对象,从中可以使用
    DD--hh--mm
    模式调用该对象以格式化所需字符串:

    let inputDate=“2018-11-29T20:32:24.025Z”;
    //从输入字符串创建力矩对象
    设parsedDate=力矩(inputDate);
    //根据所需的模式格式化“从瞬间开始”的字符串
    让formattedData=parsedDate.format('DD--hh--mm');
    console.log(格式化数据)
    
    字符串“DD--hh--mm”不能描述实际的日期字符串格式。该格式字符串用于解析日期。