Thiết lập thời gian trong đối tượng Date trong JavaScript
Khi chúng ta tạo một đối tượng với ngày tháng
theo cách này: new Date(), - chúng ta
để trống các dấu ngoặc tròn. Trong trường hợp này
chúng ta nhận được thời điểm hiện tại.
Tuy nhiên, có thể làm khác đi - truyền
cho nó các tham số theo định dạng new Date(năm,
tháng, ngày, giờ, phút, giây, mili giây)
và trong trường hợp này vào biến date
sẽ được ghi không phải thời điểm hiện tại, mà là thời điểm
mà chúng ta đã chỉ định trong các tham số. Ở đây
khi truyền tham số, việc đếm tháng bắt đầu
từ số không.
Có thể bỏ qua các tham số từ cuối. Khi đó các tham số bị thiếu cho mili giây, giây và giờ được coi là bằng không, còn đối với ngày - bằng một. Không thể bỏ qua năm và tháng.
Hãy tạo một đối tượng với ngày tháng cho một thời điểm cụ thể:
let date = new Date(2025, 10, 5, 12, 59, 59);
Khả năng thiết lập thời điểm có thể được sử dụng, ví dụ, để biết thứ trong tuần của một ngày cụ thể:
let date = new Date(2025, 10, 5); // thiết lập ngày 5 tháng 11 năm 2025
let day = date.getDay();
let days = ['CN', 'T2', 'T3', 'T4', 'T5', 'T6', 'T7'];
console.log(days[day]);
Hãy tìm hiểu xem thứ mấy là vào ngày sinh nhật của bạn.