Phương thức thiết lập ngày tháng JavaScript

Sử dụng phương thức 'thiết lập ngày' có thể thiết lập giá trị ngày tháng của đối tượng ngày tháng (năm, tháng, ngày, giờ, phút, giây, mili giây).

Phương thức thiết lập ngày

Phương thức thiết lập sử dụng để thiết lập một phần của ngày tháng. Dưới đây là các phương thức phổ biến nhất (sắp xếp theo thứ tự alphabet):

Phương thức Mô tả
setDate() Thiết lập ngày bằng số (1-31)
setFullYear() Thiết lập năm (tùy chọn tháng và ngày)
setHours() Thiết lập giờ (0-23)
setMilliseconds() Thiết lập mili giây (0-999)
setMinutes() Thiết lập phút (0-59)
setMonth() Thiết lập tháng (0-11)
setSeconds() Thiết lập giây (0-59)
setTime() Thiết lập thời gian (từ ngày 1 tháng 1 năm 1970 đến nay)

Phương thức setFullYear()

setFullYear() Phương thức thiết lập năm của đối tượng ngày tháng. Ví dụ này được thiết lập cho năm 2020:

Mẫu

<script>
var d = new Date();
d.setFullYear(2020);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

setFullYear() Phương thức có thểChọnThiết lập tháng và ngày:

Mẫu

<script>
var d = new Date();
d.setFullYear(2020, 11, 3);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

Phương thức setMonth()

setMonth() Cách thiết lập tháng của đối tượng ngày tháng (0-11):

Mẫu

<script>
var d = new Date();
d.setMonth(11);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

Phương thức setDate()

setDate() Cách thiết lập ngày của đối tượng ngày tháng (1-31):

Mẫu

<script>
var d = new Date();
d.setDate(15);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

setDate() Phương thức này cũng có thể được sử dụng để thêm ngàyThêmĐến ngày:

Mẫu

<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

Nếu thêm ngày, chuyển tháng hoặc năm, thay đổi sẽ được xử lý tự động bởi đối tượng Date.

Phương thức setHours()

setHours() Cách thiết lập giờ của đối tượng ngày tháng (0-23):

Mẫu

<script>
var d = new Date();
d.setHours(22);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

Phương thức setMinutes()

setMinutes() Cách thiết lập phút của đối tượng ngày tháng (0-59):

Mẫu

<script>
var d = new Date();
d.setMinutes(30);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

Phương thức setSeconds()

setSeconds() Cách thiết lập giây của đối tượng ngày tháng (0-59):

Mẫu

<script>
var d = new Date();
d.setSeconds(30);
document.getElementById("demo").innerHTML = d;
</script>

Thử ngay

So sánh ngày tháng

Ngày tháng có thể so sánh dễ dàng.

Dưới đây là ví dụ so sánh ngày hôm nay với ngày 16 tháng 1 năm 2049:

Mẫu

var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2049, 0, 16);
if (someday > today) {
  text = "Hôm nay trước ngày 16 tháng 1 năm 2049";
}
  text = "Hôm nay sau ngày 16 tháng 1 năm 2049";
}
document.getElementById("demo").innerHTML = text;

Thử ngay

JavaScript đếm từ 0 đến 11 tháng. Tháng 1 là 0. Tháng 12 là 11.

Tài liệu tham khảo ngày tháng JavaScript đầy đủ

Để có tài liệu tham khảo ngày tháng đầy đủ, vui lòng truy cập trang đầy đủ của chúng tôi Tài liệu tham khảo ngày tháng JavaScript.

Sách hướng dẫn này bao gồm mô tả và ví dụ về tất cả các thuộc tính và phương thức ngày tháng.