Date.prototype.setUTCMonth()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức setUTCMonth() của các instance Date thay đổi tháng và/hoặc ngày trong tháng cho ngày này theo giờ quốc tế.
Try it
const event = new Date("December 31, 1975 23:15:30 GMT-3:00");
console.log(event.toUTCString());
// Expected output: "Thu, 01 Jan 1976 02:15:30 GMT"
console.log(event.getUTCMonth());
// Expected output: 0
event.setUTCMonth(11);
console.log(event.toUTCString());
// Expected output: "Wed, 01 Dec 1976 02:15:30 GMT"
Cú pháp
setUTCMonth(monthValue)
setUTCMonth(monthValue, dateValue)
Tham số
monthValue-
Một số nguyên đại diện cho tháng: 0 cho tháng Một, 1 cho tháng Hai, và cứ tiếp tục như vậy.
dateValueOptional-
Một số nguyên từ 1 đến 31 đại diện cho ngày trong tháng.
Giá trị trả về
Thay đổi đối tượng Date tại chỗ và trả về timestamp mới của nó. Nếu một tham số là NaN (hoặc các giá trị khác bị ép kiểu thành NaN, chẳng hạn như undefined), ngày sẽ được đặt thành Invalid Date và NaN được trả về.
Mô tả
Nếu bạn không chỉ định tham số dateValue, giá trị được trả về từ phương thức getUTCDate() sẽ được sử dụng.
Nếu một tham số bạn chỉ định nằm ngoài phạm vi dự kiến, setUTCMonth() cố gắng cập nhật thông tin ngày trong đối tượng Date tương ứng. Ví dụ, nếu bạn dùng 15 cho monthValue, năm sẽ tăng thêm 1, và 3 sẽ được dùng cho tháng.
Ví dụ
>Sử dụng setUTCMonth()
const theBigDay = new Date();
theBigDay.setUTCMonth(11);
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.setutcmonth> |