Programming language/Javascript,jQuery

[Javascript]문자열 날짜로 변환

  • -
반응형

자바스크립트를 사용하여 문자열로 된 값을 날짜 타입으로 변환하기

<script type="text/javascript">
function calculus(){    
    var end_ymd = "2019.03.22";    
    var yyyy = end_ymd.substr(0,4);
    var mm = end_ymd.substr(5,2);
    var dd = end_ymd.substr(8,2);                        
    
    var com_ymd = new Date(yyyy, mm-1, dd);
    alert("결과 : " + com_ymd + "/ 월(月) : " + (com_ymd.getMonth()+1));
}
</script>

4 ~ 6 라인과 같이 문자열을 잘라서 new Date()로 생성해준다. 

8 라인의 mm-1을 해준 이유는 자바스크립트의 Date 함수에서 월(月)에 해당하는 날짜는 0부터 시작을 하기 때문이다.

따라서 문자열 3은 날짜 타입의 2로 변환이 되어야 한다. 

 

날짜 타입의 생성자를 만들고 나면 해당 생성자로 날짜 메소드 사용이 가능하다. ☞ 참고

 

getMonth() 메소드를 사용할 때는 +1을 해주는 것을 잊지 말자.

 


+피드백은 언제나 환영입니다 :)

 

반응형

'Programming language > Javascript,jQuery' 카테고리의 다른 글

[jQuery UI]드래그 기능  (0) 2019.12.03
[Javascript]날짜 비교  (0) 2019.03.22
[Javascript]현재 날짜 구하기  (0) 2019.02.01
[jQuery]체크박스 체크하기  (0) 2018.11.27
[jQuery]체크박스 체크여부  (0) 2018.11.22
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.