Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

setUTCDate

Summary

The setUTCDate() method sets the day of the month for a specified date according to universal time.

Syntax

dateObj.setUTCDate(dayValue)

Parameters

dayValue
An integer from 1 to 31, representing the day of the month.

Description

If a parameter you specify is outside of the expected range, setUTCDate attempts to update the date information in the Date object accordingly. For example, if you use 40 for dayValue, and the month stored in the Date object is June, the day will be changed to 10 and the month will be incremented to July.

Examples

Example: Using setUTCDate

var theBigDay = new Date();
theBigDay.setUTCDate(20);

Specifications

Specification Status Comment
ECMAScript 1st Edition. Implemented in JavaScript 1.3 Standard Initial definition.
ECMAScript 5.1 (ECMA-262)
The definition of 'Date.prototype.setUTCDate' in that specification.
Standard  
ECMAScript 6 (ECMA-262)
The definition of 'Date.prototype.setUTCDate' in that specification.
Draft  

Browser compatibility

Help improve compatibility tables by filling out this 11 question survey.

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support (Yes) (Yes) (Yes) (Yes) (Yes)
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support (Yes) (Yes) (Yes) (Yes) (Yes) (Yes)

See also

Document Tags and Contributors

 Last updated by: Sevenspade,