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())
}
반복문의 반복 횟수를 변경하면 구하는 기간의 날짜를 구할 수 있습니다.
반응형
'Frontend > Javascript' 카테고리의 다른 글
boundary 안에 해당 좌표가 있는지 확인 (0) | 2023.12.13 |
---|---|
[Javascript] 자바스크립트 Dictionary 사용하기 (0) | 2022.03.23 |
[Javascript] console log, group, table (1) | 2021.09.28 |
[ERROR] Do not use String as a constructor (0) | 2021.08.20 |
[Javascript] {} to [] (0) | 2021.04.30 |
댓글