programing

javascript 작성 날짜(년, 월, 일)

muds 2023. 9. 18. 22:45
반응형

javascript 작성 날짜(년, 월, 일)

새 파일을 만드는 중입니다.date인에javascript.

있습니다year,month그리고.day. 이 자습서에 따르면, 새로 만들기 위한 구문date다음이 되어야 합니다.

new Date(year, month, day, hours, minutes, seconds, milliseconds)

그게 바로 제가 하고 있는 일입니다.

var d = new Date(2016, 12, 17, 0, 0, 0, 0);

이것은 2016년 12월 17일이어야 하지만 콘솔 출력에는 다음이 표시됩니다.

Tue Jan 17 2017 00:00:00 GMT+0100 (Central Europe Standard Time)

내가 뭘 잘못하고 있는 거지?

1월은 0달입니다.12월은 11달입니다.따라서 이 작업은 다음과 같이 수행됩니다.

var d = new Date(2016, 11, 17, 0, 0, 0, 0);

또한 간단히 다음과 같은 작업을 수행할 수 있습니다.

var d = new Date(2016, 11, 17);

MDN - 날짜:

1월의 0부터 12월의 11까지 월을 나타내는 정수 값입니다.

월에서 1을 빼야 합니다.

const d = new Date(2016, 11, 17, 0, 0, 0, 0);

언급URL : https://stackoverflow.com/questions/40981982/javascript-create-date-from-year-month-day

반응형