“Jak dodać dwa razy w JavaScript” Kod odpowiedzi

Dodaj 2 godziny na czas, w którym datę JS

Date.prototype.addHours= function(h){
    this.setHours(this.getHours()+h);
    return this;
}

alert(new Date().addHours(4));
Upset Unicorn

Jak dodać dwa razy w JavaScript

// Convert a time in hh:mm format to minutes
function timeToMins(time) {
  var b = time.split(':');
  return b[0]*60 + +b[1];
}

// Convert minutes to a time in format hh:mm
// Returned value is in range 00  to 24 hrs
function timeFromMins(mins) {
  function z(n){return (n<10? '0':'') + n;}
  var h = (mins/60 |0) % 24;
  var m = mins % 60;
  return z(h) + ':' + z(m);
}

// Add two times in hh:mm format
function addTimes(t0, t1) {
  return timeFromMins(timeToMins(t0) + timeToMins(t1));
}

console.log(addTimes('12:13', '01:42')); // 13:55
console.log(addTimes('12:13', '13:42')); // 01:55
console.log(addTimes('02:43', '03:42')); // 06:25
Depressed Dolphin

Odpowiedzi podobne do “Jak dodać dwa razy w JavaScript”

Pytania podobne do “Jak dodać dwa razy w JavaScript”

Więcej pokrewnych odpowiedzi na “Jak dodać dwa razy w JavaScript” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu