Javascript 如何使用moment.js更改时间?

Javascript 如何使用moment.js更改时间?,javascript,date,typescript,time,momentjs,Javascript,Date,Typescript,Time,Momentjs,我想使用moment.js更改一些时间 我有下一个时间:2017年5月16日星期二15:34:23 GMT+0300(FLE夏令时), 例如,我想把它改成11.11 时间应为2017年5月16日星期二11:11:23 GMT+0300(FLE夏令时) 如何实现这一点?如其他人在评论中所述,您必须: 将输入解析为矩对象,可以使用: 如果您的输入是字符串 如果您的输入是JavaScript日期 使用时间(例如)设置小时和分钟 可以使用来显示力矩对象。若您需要将矩对象转换为JavaScript日期

我想使用moment.js更改一些时间

我有下一个时间:
2017年5月16日星期二15:34:23 GMT+0300(FLE夏令时)
, 例如,我想把它改成
11.11

时间应为2017年5月16日星期二11:11:23 GMT+0300(FLE夏令时)


如何实现这一点?

如其他人在评论中所述,您必须:

  • 将输入解析为矩对象,可以使用:
    • 如果您的输入是字符串
    • 如果您的输入是JavaScript日期
  • 使用时间(例如)设置小时和分钟
  • 可以使用来显示力矩对象。若您需要将矩对象转换为JavaScript日期,可以使用方法

    这里是现场样品:

    var dateString='2017年5月16日星期二15:34:23 GMT+0300(FLE夏令时)';
    var m=时刻(日期字符串'ddd MMM D YYYY HH:mm:ss ZZ');
    //如果您的输入是JS日期,请使用时刻(日期)
    //var m=力矩(日期);
    m、 集合({h:11,m:11});
    console.log(m.format());
    log(m.toDate().toString())
    
    您可以从开始,使用类似于
    矩(日期字符串'ddd MMM D YYYY HH:mm:ss ZZ')