我们很高兴使用 momentjs 来表示日期和时间戳。
但是,我刚刚研究了表示时间(而不是特定日期)时遇到的问题。例如,我们想表示“市场收盘”时间。
持续时间几乎就是我们所需要的(解释为午夜后的小时/分钟/秒。)但是,理想情况下,它应该是特定时区的时间,但与任何给定的日期无关。过去我们在unix时间的第0天使用Date
来实现这一点,但我对此有点不满意。一方面,date + time == timestamp
工作起来很好。对于最佳实践有什么建议吗?
最佳答案
您可以仅将持续时间表示为毫秒,并使用 moment add 函数来计算特定日期和时间的持续时间,例如:
var date = new Date();
var duration = 1000;
var newDate = moment(date).add(duration, 'ms');
希望这有帮助。
关于javascript - 在 momentjs 中表示时间(而不是日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34794427/