Thời điểm kết thúc ngày trong JavaScript
Hãy lấy một đối tượng ngày chứa thời điểm kết thúc ngày hiện tại:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);
Có thể coi thời điểm kết thúc ngày hiện tại là lúc nửa đêm
của ngày tiếp theo (chênh lệch 1 giây):
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);
Như bạn đã biết, các số 0 trong trường hợp này có thể bỏ qua:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
Nhân tiện, thời điểm nửa đêm cũng có thể là lúc
24:00:00 của ngày hiện tại:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
Hãy bỏ qua các số 0:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
Xác định còn bao nhiêu giờ nữa là đến cuối ngày.