Date.setMinutes()

Set the minutes of a date object

The setMinutes() method sets the minutes for a specified date according to local time.

var event = new Date('August 19, 1975 23:15:30');

event.setMinutes(45);

console.log(event.getMinutes());
// expected output: 45

console.log(event);
// expected output: Tue Aug 19 1975 23:45:30 GMT+0200 (CEST)
// (note: your timezone may vary)

Syntax

dateObj.setMinutes(minutesValue[, secondsValue[, msValue]])

Versions prior to JavaScript 1.3

dateObj.setMinutes(minutesValue)

Parameters

minutesValueAn integer between 0 and 59, representing the minutes.

secondsValueOptional. An integer between 0 and 59, representing the seconds. If you specify the secondsValue parameter, you must also specify the minutesValue.

msValueOptional. A number between 0 and 999, representing the milliseconds. If you specify the msValue parameter, you must also specify the minutesValue and secondsValue.

Return value

The number of milliseconds between 1 January 1970 00:00:00 UTC and the updated date.

Description

If you do not specify the secondsValue and msValue parameters, the values returned from getSeconds()arrow-up-right and getMilliseconds()arrow-up-right methods are used.

If a parameter you specify is outside of the expected range, setMinutes() attempts to update the date information in the Datearrow-up-right object accordingly. For example, if you use 100 for secondsValue, the minutes will be incremented by 1 (minutesValue + 1), and 40 will be used for seconds.

Examples

Using setMinutes()

References

Contributors to this page

Uros Durdevic

Last updated