검색결과 리스트
Invalid Date에 해당되는 글 1건
- 2018.02.07 IE11 new Date() Invalid Date
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
주어진 날짜스트링과 현재 시간을 비교하여 차이를 구하려 아래와 같이 구현하였다.
그런데 크롬에서는 제대로 동작하지만 IE11에서 Invalid date라고 에러가 발생한다.
var ds = '2018-01-01 00:10:11';
var now = new Date();
var dsDate = new Date(ds);
var gap = Math.round((dsDate.getTime() - now.getTime()) / 1000);
IE11에서도 동작하게 하기 위해서 아래와 같이 수정하였다.
var ds = '2018-01-01 00:10:11';
var now = new Date();
var arr = ds.split("-"); // 2018,01,01 00:10:11
var dsDate = new Date(arr[0] + "/" + arr[1] + "/" + arr[2]);
var gap = Math.round((dsDate.getTime() - now.getTime()) / 1000);
추가) 2018-03-12
사파리에서도 같은 현상이 발생한다.
'-- JavaScript' 카테고리의 다른 글
SNS 공유 (0) | 2020.04.14 |
---|---|
페이지 갱신없이 주소변경 (0) | 2018.03.12 |
javascript로 user agent 변경하기 (0) | 2018.02.07 |
[CrossBrowser] IE9 이하 console 에러 (0) | 2017.08.31 |
Underscore.js Reference (0) | 2017.05.09 |
RECENT COMMENT