Phương pháp đặt ngày trong JavaScript
Phương thức Đặt ngày cho phép bạn đặt các giá trị ngày (năm, tháng, ngày, giờ, phút, giây, mili giây) cho Đối tượng ngày.
Đặt phương pháp ngày
Phương thức Đặt ngày được sử dụng để thiết lập một phần của ngày:
Method | Description |
---|---|
setDate() | Set the day as a number (1-31) |
setFullYear() | Set the year (optionally month and day) |
setHours() | Set the hour (0-23) |
setMilliseconds() | Set the milliseconds (0-999) |
setMinutes() | Set the minutes (0-59) |
setMonth() | Set the month (0-11) |
setSeconds() | Set the seconds (0-59) |
setTime() | Set the time (milliseconds since January 1, 1970) |
Phương thức setFullYear ()
Phương setFullYear()
thức đặt năm của một đối tượng ngày tháng. Trong ví dụ này đến năm 2020:
Thí dụ
const d = new Date();
d.setFullYear(2020);
Phương setFullYear()
thức có thể tùy chọn đặt tháng và ngày:
Thí dụ
const d = new Date();
d.setFullYear(2020, 11, 3);
Phương thức setMonth ()
Phương setMonth()
thức đặt tháng của một đối tượng ngày (0-11):
Thí dụ
const d = new Date();
d.setMonth(11);
Phương thức setDate ()
Phương setDate()
thức đặt ngày của một đối tượng ngày (1-31):
Thí dụ
const d = new Date();
d.setDate(15);
Phương setDate()
pháp này cũng có thể được sử dụng để thêm ngày vào một ngày:
Thí dụ
const d = new Date();
d.setDate(d.getDate() + 50);
Nếu việc thêm ngày thay đổi tháng hoặc năm, thì các thay đổi sẽ được đối tượng Ngày xử lý tự động.
Phương thức setHours ()
Phương setHours()
thức đặt giờ của một đối tượng ngày tháng (0-23):
Thí dụ
const d = new Date();
d.setHours(22);
Phương thức setMinutes ()
Phương setMinutes()
thức đặt phút của một đối tượng ngày tháng (0-59):
Thí dụ
const d = new Date();
d.setMinutes(30);
Phương thức setSeconds ()
Phương setSeconds()
thức đặt giây của một đối tượng ngày (0-59):
Thí dụ
const d = new Date();
d.setSeconds(30);
So sánh ngày
Ngày có thể dễ dàng được so sánh.
Ví dụ sau so sánh ngày hôm nay với ngày 14 tháng 1 năm 2100:
Thí dụ
let text = "";
const today = new Date();
const someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text = "Today is before January 14, 2100.";
} else {
text = "Today is after January 14, 2100.";
}
JavaScript đếm các tháng từ 0 đến 11. Tháng 1 là 0. Tháng 12 là 11.
Tham chiếu ngày JavaScript hoàn chỉnh
Để có tài liệu tham khảo đầy đủ về Ngày tháng, hãy truy cập:
Hoàn thành Tham chiếu Ngày JavaScript .
Tham chiếu chứa các mô tả và ví dụ về tất cả các thuộc tính và phương thức Ngày.