https://github.com/sophia9999/ssgtudy

 

GitHub - sophia9999/ssgtudy: 스터디모임을 위한 플랫폼, 쓱터디(ssgtudy)

스터디모임을 위한 플랫폼, 쓱터디(ssgtudy). Contribute to sophia9999/ssgtudy development by creating an account on GitHub.

github.com

프로젝트를 진행하면서 이벤트관련도 내가 맡게되었는데, 이벤트에 응모하기 위해서는 오늘 날짜는 마감일보다 적거나 같아야 했다. 이를 프론트단 JavaScript로 막으려고 했는데, 서버에서 Model lottoDate로 'YYYY-MM-DD' 의 형식으로 마감일을 보내준다. 이것을 끊어서 서로 비교하려고 했는데, substr 와 substring이 헷갈렸다.

console.log() 로 확인했을 때도 substr(8, 10) 이라 해도 31이라고 나와서 특히 뭔 차이가 있는지 모르겠다는 생각을 했었다. 

JavaScript 에서 substr는(자를 곳 시작인덱스, 자를문자 갯수) 즉 substr(0, 4) 이면 0부터 4개를 뽑는다는 의미. (문자열의 길이가 4) 

subString(자를 곳 시작 인덱스, 자를 곳의 끝 인덱스). 즉 substring(5, 7) 이면 문자열의 길이가 2이다.

 

'정보 > Language' 카테고리의 다른 글

Kotlin : Hello, world!  (0) 2023.07.20
Enum을 사용한 메뉴관리  (0) 2022.08.26
java.util.HashMap  (0) 2022.07.29
JavaScript가 뭔가요 ?  (0) 2022.01.17
BufferedReader / BufferedWriter 클래스 알아보기  (0) 2022.01.05

+ Recent posts