我对Angular很陌生。我正在使用Moments.js来获取时间之间的差异。使用持续时间,它会返回一个结构如下的对象
Duration {_isValid: false, _milliseconds: 0, _days: 0, _months: 0, _data:
_data:
days: 0
hours: 0
milliseconds: 0
minutes: 0
months: 0
seconds: 0
years: 0
__proto__: Object
我正在尝试访问小时值并通过
进行操作const time = time._data.hours
这给我一个错误,持续时间类型上不存在_data,但是显示了该值。
我该如何解决?
答案 0 :(得分:1)
您不想使用_data对象。您想调用该函数并以小时为单位获取值...
moment.duration(2, 'hours');
https://momentjs.com/docs/#/durations/
momentJS也不隶属于Angular。
如果有帮助,也不要忘记接受我的回答!
谢谢!