【发布时间】:2016-01-19 04:25:36
【问题描述】:
我想使用 Moment.js 计算一周的总时间。请指教。 这是我迄今为止尝试过的:
total = "00:00";
for (var i in json_obj) {
var timeEnd = json_obj[i].END;
var timeStart = json_obj[i].START;
var timeDiff = moment.utc(moment(timeEnd, "HH:mm:ss").diff(moment(timeStart, "HH:mm:ss"))).format("HH:mm");
var res = timeDiff;
total = moment().add(res);
【问题讨论】:
-
json_obj[i].END的值是多少;和 json_obj[i].START ?他们是秒吗?
-
需要提供示例输入数据以供任何人提供帮助。如果您只有
"HH:mm:ss",则无法知道发生在哪一天。需要完整的 dateTime 才能做到这一点 -
@drj : 06:00:00 它的 hh:mm:ss 格式。我已经用截图更新了问题
-
@charlietfl : 请用截图检查更新的问题
-
截图对我们没有任何好处...无法从图像中提取数据。最好的办法是创建一个包含足够数据和脚本依赖项的演示来运行您的代码...可以使用 jsfiddle.net、plnkr.co、codepen.io 等
标签: javascript momentjs