我们一直很乐意使用momentjs来表示日期和时间戳。
但是,我刚刚研究了代表时间(不是特定日期)的问题。例如,我们希望代表“市场收盘”时间。
持续时间几乎是我们所需要的(解释为午夜后的小时/分钟/秒)。但是,理想情况下,它将是特定时区的时间,但与任何特定日期无关。在过去,我们在unix时间的第0天使用了Date
,但我对此有点不满意。首先,让date + time == timestamp
工作很好。有关最佳实践的建议吗?
答案 0 :(得分:1)
您可以将持续时间表示为毫秒,并使用时刻添加功能来计算特定日期和时间的持续时间,例如:
var date = new Date();
var duration = 1000;
var newDate = moment(date).add(duration, 'ms');
希望这有帮助。