[javascript] 날짜로된 문자열을 날짜형(Date형)으로 바꾸기


문자열을 날짜형으로 바꾸는 이유는 날짜,시간 계산이 필요하기 때문. 아래와 같은 날짜 문자열 형식에서 chrome, firefox에서는 '2012-10-31'  형식이 되는데 IE에서는 ''2012/10/31 ' 형식만으로 변환이 되는 것으로 테스트됨.

  var regiDate = '2012-10-31 08:50:55'.replace(/-/g,'/');;
 
  var regiTime = Date.parse(regiDate);
  var today =new Date();
 
  var gap = today.getTime() - regiTime;
 
  var minutes=1000*60;
 
  var gap_m = Math.floor(gap/minutes);
  var resultStr = '.\nurl : ' + url + '\n' +'등록일 : ' + regiTime + '\n'
                  + '오늘 : '+ today.getTime() + '\n'
                  + '시간차 : ' + gap + '\n'
                  + '경과 분 : '+gap_m + '분';
 
  console.log(resultStr); 
(참고)


댓글

이 블로그의 인기 게시물

Session 대신 JWT를 사용하는 이유

VSCode에서의 VIM 단축키와 키보드 구매 가이드

우분투에서 테스트링크(testlink)와 맨티스(mantis)로 테스팅 서버 구성하기