Przejdź do treści

Ustawianie minut - setMinutes

Jak zmienić minutę w podanej dacie?

Date.prototype.setMinutes(min)
Date.prototype.setMinutes(min, sec)
Date.prototype.setMinutes(min, sec, ms)
Parametry:
Number min - minuta z zakresu 0...59
Number sec - sekunda z zakresu 0...59 (domyślnie: wartość Date.prototype.getSeconds())
Number ms - milisekunda z zakresu 0...999 (domyślnie: wartość Date.prototype.getMilliseconds())
Wartość:
Number - liczba milisekund od północy 1 stycznia 1970 w strefie czasowej południka zerowego
Wyjątki:
TypeError - bieżący obiekt nie jest typu daty i czasu

Ustawia liczbową minutę oraz ewentualnie sekundę i milisekundę w obiekcie daty i czasu, określoną w lokalnej strefie czasowej. Możliwe jest również podanie wartości spoza przewidzianego zakresu - w tym ujemnej. Wtedy funkcja sama przeliczy prawidłową datę.

Przykład Date.prototype.setMinutes

var x = new Date("1410-07-15T13:30:59.000+02:00");
x.setMinutes(15, 0, 500);                     // -17655021899500
x;                                            // new Date("1410-07-15T13:15:00.500+02:00")
x.setMinutes(90);                             // -17655017399500
x;                                            // new Date("1410-07-15T14:30:00.500+02:00")
x.setMinutes(-30);                            // -17655020999500
x;                                            // new Date("1410-07-15T13:30:00.500+02:00")
 
Date.prototype.setMinutes.call(null, 0);      // TypeError
Date.prototype.setMinutes.call(undefined, 0); // TypeError
Date.prototype.setMinutes.call(0, 0);         // TypeError
Date.prototype.setMinutes.call("", 0);        // TypeError
Date.prototype.setMinutes.call("2000", 0);    // TypeError
Date.prototype.setMinutes.call({}, 0);        // TypeError

Komentarze

Zobacz więcej komentarzy

Facebook