javascript中的时间减去时间
我喜欢在javascript中减去时间。我尝试了各种方法,但都不管用 例如:javascript中的时间减去时间,javascript,time,Javascript,Time,我喜欢在javascript中减去时间。我尝试了各种方法,但都不管用 例如: var endtime = "22:30" // time-range 00 to 24 hours var time_difference = "2:30" // time to substract from endtime // wanted result: starttime = "20:00" // time 如何使用javascript解决此问题?使用moment.js: var endtime = mom
var endtime = "22:30" // time-range 00 to 24 hours
var time_difference = "2:30" // time to substract from endtime
// wanted result: starttime = "20:00" // time
如何使用javascript解决此问题?使用
moment.js
:
var endtime = moment({hour: 22, minute: 30});
endtime.subtract(2, 'hours');
endtime.subtract(30, 'minutes');
var result = endtime.format('H:mm');
使用
moment.js
:
var endtime = moment({hour: 22, minute: 30});
endtime.subtract(2, 'hours');
endtime.subtract(30, 'minutes');
var result = endtime.format('H:mm');
尝试使用矩.js矩().subtract()方法
尝试使用moment.js moment().subtract()方法
使用日期()对象。@单向绝对不是重复的:时间!=日期。@Guido Lemmens 2:只需将这些时间字符串转换为秒数并减去即可。@zerkms:谢谢,我将时间字符串转换为秒数,然后减去它们。。。这样做很容易!使用日期()对象。@单向绝对不是重复的:时间!=日期。@Guido Lemmens 2:只需将这些时间字符串转换为秒数并减去即可。@zerkms:谢谢,我将时间字符串转换为秒数,然后减去它们。。。这样做很容易!漂亮的一个!你是如此的
1337
。不是一个反对者,但是你的解决方案在节省时间的时候可能会产生错误的结果。将时间视为日期通常是一个糟糕(甚至愚蠢)的想法。@zerkms您基本上可以根据过去的日期+时区来确定它,您确信它与节省时间的天数/闰年/闰秒无关。您可以,除非您这样做,否则您的解决方案可能会产生错误的结果(因此您的答案仍然不正确).一个漂亮的投票者!你是如此的1337
。不是一个反对者,但是你的解决方案在节省时间的时候可能会产生错误的结果。将时间视为日期通常是一个糟糕(甚至愚蠢)的想法。@zerkms您基本上可以根据过去的日期+时区来确定它,您确信它与节省时间的天数/闰年/闰秒无关。您可以,除非您这样做,否则您的解决方案可能会产生错误的结果(因此您的答案仍然不正确)。