【问题标题】:How to convert string date to moment?如何将字符串日期转换为时刻?
【发布时间】:2018-05-17 06:16:28
【问题描述】:

我有一个数组,即

var a = [{startRealTime:Moment {_isAMomentObject: true, _isUTC: false, _pf: {…}, _locale: Locale, _d: Thu May 17 2018 11:25:01 GMT+0530 (IST), …},startTime:685}]

我通过 JSON.parse(JSON.stringify(array)) 方法深拷贝对象数组。 所以它给了我

var a = [startRealTime:"2018-05-17T05:55:01.149Z",startTime:685]

在我的日期选择器中导致错误如何将其转换回旧的,或者如果有另一种方法可以在不解析和字符串化的情况下深度复制对象数组。

提前谢谢你。

【问题讨论】:

  • 我通过使用 for (var i = 0; i
  • 但欢迎任何更好的解决方案
  • 再解释一下...您使用的是哪个日期选择器?
  • 您在选择日期时使用的任何日期选择器都会生成 Moment 对象。但是当我克隆这个存储 Moment 对象的数组时,Moment 对象更改为“2018-05-17T05:55:01.149Z”。

标签: javascript datepicker momentjs


【解决方案1】:

你可以简单地把时间再转换一次

var a = [startRealTime:moment("2018-05-17T05:55:01.149Z"),startTime:685]

【讨论】:

    猜你喜欢
    • 2018-01-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多