Ios에서는 new Date('2022-10-13 15:40:00'); 와 같은 형식으로 생성하면 Invalid Date가 된다.
웹, 안드로이드에서는 정상 동작해서 원인 파악하기 힘들다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Date
여기서 예시로 들어간 방식은
let today = new Date()
let birthday = new Date('December 17, 1995 03:24:00')
let birthday = new Date('1995-12-17T03:24:00')
let birthday = new Date(1995, 11, 17) // 월은 0부터 시작
let birthday = new Date(1995, 11, 17, 3, 24, 0)
인데, 여기서
let today = new Date()
let birthday = new Date(1995, 11, 17) // 월은 0부터 시작
let birthday = new Date(1995, 11, 17, 3, 24, 0)
만 사용하면 문제가 되지 않는다.
'Javascript' 카테고리의 다른 글
Array.prototype.some() (0) | 2021.11.25 |
---|---|
Array.prototype.every() (0) | 2021.11.16 |
Array.prototype.entries() (0) | 2021.11.16 |
Array.prototype.copyWithin() (0) | 2021.11.15 |
Array.prototype.find() (0) | 2021.11.12 |