Date.prototype.setUTCDate()
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 setUTCDate() của các instance Date thay đổi ngày trong tháng cho ngày này theo giờ quốc tế.
Try it
const event = new Date("August 19, 1975 23:15:30 GMT-3:00");
console.log(event.getUTCDate());
// Expected output: 20
event.setUTCDate(19);
console.log(event.getUTCDate());
// Expected output: 19
Cú pháp
setUTCDate(dateValue)
Tham số
dateValue-
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 dateValue 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 dateValue nằm ngoài phạm vi giá trị ngày trong tháng, setDate() sẽ cập nhật đối tượng Date tương ứng.
Ví dụ, nếu 0 được cung cấp cho dateValue, ngày sẽ được đặt thành ngày cuối cùng của tháng trước. Nếu bạn dùng 40 cho dateValue, và tháng được lưu trong đối tượng Date là tháng Sáu, ngày sẽ được thay đổi thành 10 và tháng sẽ tăng lên thành tháng Bảy.
Nếu một số âm được cung cấp cho dateValue, ngày sẽ được đặt tính ngược từ ngày cuối cùng của tháng trước. -1 sẽ dẫn đến ngày được đặt thành 1 ngày trước ngày cuối cùng của tháng trước.
Ví dụ
>Sử dụng setUTCDate()
const theBigDay = new Date();
theBigDay.setUTCDate(20);
Đặc tả kỹ thuật
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.setutcdate> |