본문 바로가기
Frontend/Javascript

[Javascript] 일주일 날짜 구하기

by YERIEL_염주둥 2021. 12. 3.
728x90

Javascript의 Date와 Date.parase를 이용하여 오늘 기준으로 이전, 이후 일주일 날짜 구하기 입니다.

getMonth, getDay 메서드를 이용해서 1씩 더하거나 빼는 로직는 생각보다 고려해야할 부분이 많아서 오늘 날짜를 구한 후 Millisecond로 변환 후 하루씩 빼서 다시 날짜 형태로 바꿔주는 로직으로 작성했습니다.

    var date = new Date().toLocaleDateString()
    var today = Date.parse(date)
    var result = []
    result.push(date)
    for (var i=0; i<7; i++) {
      today -= 86400000;
      result.push(new Date(today).toLocaleDateString())
    }

반복문의 반복 횟수를 변경하면 구하는 기간의 날짜를 구할 수 있습니다.

반응형

댓글