javascript - 如何将字符串日期转换为时刻?
问题描述
我有一个数组,即
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]
这会导致我的日期选择器出错,如何将其转换回旧的,或者是否有另一种方法可以在不解析和字符串化的情况下深度复制对象数组。
先感谢您。
解决方案
您可以简单地再次放置时刻以再次转换它
var a = [startRealTime:moment("2018-05-17T05:55:01.149Z"),startTime:685]
推荐阅读
- html - 为什么div底部的页脚标签没有?
- ios - 当应用程序在后台并使用 UrlSessionDownloadTask 下载多个文件时,iOS 应用程序崩溃
- python - 如何将多个函数的输出重定向到 python 中的字符串或标准输出?(标准输出与变量的相反)
- python - 用 groupby 平均值替换 pandas 数据框的空值
- node.js - app.use() 需要中间件函数错误
- xslt - XSLT, XPath, 使用 current() 的值进行选择和求和
- typescript - 如何判断一个值是否已设置为未定义或根本没有设置?
- react-native - 尝试运行 react native、expo、vs code、android studio 的主要问题
- r - 在 ggplot2 的第二个系列中绘制错误
- node.js - 在构建时从 url 预加载/保存图像