在momentjs中表示时间(不是日期)

时间:2016-01-14 16:16:47

标签: javascript time momentjs

我们一直很乐意使用momentjs来表示日期和时间戳。

但是,我刚刚研究了代表时间(不是特定日期)的问题。例如,我们希望代表“市场收盘”时间。

持续时间几乎是我们所需要的(解释为午夜后的小时/分钟/秒)。但是,理想情况下,它将是特定时区的时间,但与任何特定日期无关。在过去,我们在unix时间的第0天使用了Date,但我对此有点不满意。首先,让date + time == timestamp工作很好。有关最佳实践的建议吗?

1 个答案:

答案 0 :(得分:1)

您可以将持续时间表示为毫秒,并使用时刻添加功能来计算特定日期和时间的持续时间,例如:

var date = new Date();
var duration = 1000;
var newDate = moment(date).add(duration, 'ms');

希望这有帮助。