Phương pháp JavaScript Date setMonth()

Định nghĩa và cách sử dụng

setMonth() Phương pháp thiết lập tháng của đối tượng ngày.

Ghi chú:Tháng một là 0, tháng hai là 1, và thế là

Phương pháp này cũng có thể được sử dụng để đặt ngày trong tháng.

Mô hình

Ví dụ 1

Đặt tháng thành 4 (tháng Năm):

var d = new Date();
d.setMonth(4);

Thử ngay

Ví dụ 2

Đặt tháng thành 4 (tháng Năm), và ngày thành 20:

var d = new Date();
d.setMonth(4, 20);

Thử ngay

Ví dụ 3

Đặt ngày thành ngày cuối cùng của tháng trước:

var d = new Date();
d.setMonth(d.getMonth(), 0);

Thử ngay

Cú pháp

Date.setMonth(month, day)

Giá trị tham số

Tham số Mô tả
month

Bắt buộc. Số nguyên biểu thị tháng.

Giá trị mong đợi là 0-11, nhưng cho phép các giá trị khác:

  • -1 sẽ dẫn đến tháng cuối cùng của năm trước
  • 12 sẽ dẫn đến tháng đầu tiên của năm sau
  • 13 sẽ dẫn đến tháng thứ hai của năm sau
day

Tùy chọn. Số nguyên, biểu thị ngày nào trong tháng.

Giá trị mong đợi là 1-31, nhưng cho phép các giá trị khác:

  • 0 sẽ dẫn đến ngày cuối cùng của tháng trước
  • -1 sẽ dẫn đến ngày trước ngày cuối cùng của tháng trước

Nếu tháng có 31 ngày:

  • 32 sẽ dẫn đến ngày đầu tiên của tháng sau

Nếu tháng có 30 ngày:

  • 32 sẽ dẫn đến ngày第二天 của tháng sau

Chi tiết kỹ thuật

Giá trị trả về: Số nguyên, biểu thị số毫秒 giữa đối tượng ngày và nửa đêm ngày 1 tháng 1 năm 1970.
JavaScript phiên bản: ECMAScript 1

浏览器支持

方法 Chrome IE Firefox Safari Opera
setMonth() Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình:Ngày của JavaScript

Giáo trình:Định dạng ngày của JavaScript

Giáo trình:Cách đặt ngày của JavaScript