728x90
* utc : 한국 시간보다 9시간 늦음.
크롬, 파이어폭스는 new Date('2022-04-22T03:34:22.000')을 생성하면, 다음처럼, 입력한대로의 시간을 객체로 가지게 된다.
* 크롬 개발자 도구 콘솔
* 파이어폭스 개발자 도구 콘솔
* Edge 개발자 도구 콘솔
하지만,,,
사파리는 utc로 변환되서 객체로 변환된다.
사파리가 utc로 변환했고, 현재 내가 사용하는 사파리는 한국 시간을 표시할 거니까, +9시간이 더해진 시간으로 객체를 만들고 있던 것이다.
또 한가지 주의할 점이,
사파리에서 new Date('yyyy-m-dd')는 에러가 발생합니다. new Date('yyyy-mm-dd') 이렇게 작성해야 합니다.
해결 방법
// yyyy, m, d, h, m,s
var y = new Date(2022, 4, 23, 03, 33, 15);
console.log(y);
728x90
'웹 지식' 카테고리의 다른 글
[HTML]selectbox placeholder (0) | 2022.05.14 |
---|---|
Service worker란? 사용법 (0) | 2022.05.06 |
[PWA]무엇? 왜 씀? (0) | 2022.04.07 |
[Quasar] 무엇이고, 왜 쓰는걸까? (0) | 2022.04.07 |
프레임워크와 라이브러리의 차이점 (0) | 2022.01.19 |
댓글