JavaScript에서 하루의 끝
현재 날짜의 끝을 나타내는 날짜 객체를 얻어봅시다:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 23, 59, 59);
현재 날짜의 끝을 다음 날 자정(1초 차이)으로 계산할 수도 있습니다:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1, 0, 0, 0);
아시다시피, 이 경우 0은 생략할 수 있습니다:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
참고로, 현재 날짜의 24:00:00 시간도 자정이 됩니다:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24, 0, 0);
0을 생략해 봅시다:
let now = new Date();
let date = new Date(now.getFullYear(), now.getMonth(), now.getDate(), 24);
하루가 끝나기까지 몇 시간이 남았는지 결정하십시오.