ie와 chrom 은 new Date().toLocaleString()

형식이 다르다. 그래서 편하게 substring 으로 똑같이 잘라쓰려고하면 서로 달라서 적용이 안된다.


브라우저별 함수를 만들어서 써도 되겠지만

이보다는

Date함수를 직접 튜닝하면 편하다.

Date.prototype.toLocaleString = function () {

return 필요한 날짜 포맷;

};


이렇게 하면 브라우저에 상관없이 같은 형식을 받을 수 있다.

getMonth()도 브라우저에서는 우리가 세는 달 -1 로 나와서 1월이 0 이다.


Date.prototype.getMonth= function () {

return this.getMonth() +1;

};

로 바꾸면 편하게 사용할 수 있다.


'javascript' 카테고리의 다른 글

ajax의 자동 encoding  (0) 2017.12.28
mousewheel 이벤트 버그  (0) 2017.12.28
ie, chrom] new Date 관련  (0) 2017.12.27
jquery outerHTML  (0) 2017.12.27
IE에서 inline style 자동 파싱 문제  (0) 2017.12.27
Closure의 중요성  (0) 2017.07.08

org.apache.ibatis.builder.BuilderException: The expression 'data' evaluated to a null value.


data라는 변수가 널임


javascript prototype을 상속받아 쓰려면 new로 객체를 만들어야 한다.



이슈사항


서버에서 결과 List를 받아와서 뿌리는데 에러가 난다.

List로 안오고 맵으로 온다.

여러줄이면 에러가 났겠지만 1개라서 눈치를 못챘다.

매퍼에서 받을 때 List로 받지않고 Map으로 받는 실수로 시간을 소비했다.




'학습일기' 카테고리의 다른 글

08월07일 학습일기  (0) 2017.08.07
08월02일 학습일기  (0) 2017.08.03
08월01 학습일기  (0) 2017.08.01
07월19일 학습일기  (0) 2017.07.19
07월17일 학습일기  (0) 2017.07.17
07월13일 학습일기  (0) 2017.07.14

+ Recent posts

티스토리 툴바