Phương pháp setFullYear() của JavaScript Date

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

setFullYear() Phương pháp thiết lập năm của đối tượng ngày (số四位 từ 1000 đến 9999).

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

Mô hình

Ví dụ 1

Đặt năm thành 2020:

var d = new Date();
d.setFullYear(2020);

Thử nghiệm trực tiếp

Ví dụ 2

Mô hình

Đặt ngày thành ngày 3 tháng 11 năm 2020:

var d = new Date();
d.setFullYear(2020, 10, 3);

Thử nghiệm trực tiếp

Ví dụ 3

Đặt ngày thành sáu tháng trước:

var d = new Date();
d.setFullYear(d.getFullYear(), d.getMonth() - 6);

Thử nghiệm trực tiếp

Cú pháp

Date.setFullYear(year, month, day)

Giá trị tham số

Tham số Mô tả
year bắt buộc. Giá trị biểu thị năm, cho phép giá trị âm.
month

tùy chọn. 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 cuối cùng của tháng trước
  • -1 sẽ dẫn đến ngày trước 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 thứ hai của tháng sau

Chi tiết kỹ thuật

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

browser hỗ trợ

phương pháp Chrome IE Firefox Safari Opera
setFullYear() Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

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

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

Giáo trình:Phương thức thiết lập ngày tháng của JavaScript