【发布时间】:2021-08-08 01:53:36
【问题描述】:
我有 2 个时间戳,我已经用 moment 插件计算了时间差(以分钟为单位)。现在我想将分钟转换为 HH:mm。
var x = moment('10:00', 'HH:mm');
var y = moment('11:30', 'HH:mm');
var diff = y.diff(x, 'minutes'); // 90
var convert = moment.duration(diff, "minutes").format('HH:mm');
alert(convert); // should give me 01:30 but does not work
我做错了什么?
【问题讨论】:
-
出现什么错误?
-
Uncaught TypeError: moment is not a function -
这看起来像是重复的:stackoverflow.com/questions/13262621/…。奇怪的是,我得到了一个不同的错误(它抱怨格式不是持续时间对象上的函数),所以可能也存在特定于环境的东西,但你不应该能够格式化持续时间(仅使用时刻),并且你永远不会。参照。 github.com/moment/moment/issues/1048.
标签: javascript momentjs time-format