Moment.js如何显示当天的剩余时间(带时区偏移)

时间:2017-06-05 22:47:36

标签: javascript momentjs

如何显示到午夜的剩余时间,如下所示: 剩下22小时48分12秒

为了使事情变得更加困难,这应该显示在UTC + 2时区中。 这可能是普通的javascript还是更容易与momentjs? 任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)



let now = moment();
let timeDiff = moment(now).utcOffset(120).endOf('day') - now;

let dur = moment.duration(timeDiff);

console.log(`${dur.hours()} hrs ${dur.minutes()} min ${dur.seconds()} sec until midnight.`);

<script src="https://momentjs.com/downloads/moment.min.js"></script>
&#13;
&#13;
&#13;