jiho_bae
Go devlog
jiho_bae
전체 방문자
오늘
어제
  • 분류 전체보기 (158)
    • JavaScript (38)
      • theory (34)
      • vanilla (4)
    • HTML & CSS (2)
    • Browser (3)
    • CS (6)
      • linux (1)
      • shell (2)
      • compiler (2)
    • DS & Algorithm (87)
      • theory (5)
      • basic (7)
      • programmers (30)
      • baekjoon (45)
    • Design Pattern (2)
    • Error (4)
    • Git & Github (4)
    • Tools (1)
    • 부트캠프 (4)
    • Small Tips (2)
    • Java (3)
    • test (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 덧칠하기 javascript
  • JavaScript
  • 자바스크립트 비동기 마이크로 태스크 큐와 렌더링 과정
  • 병합정렬 자바스크립트
  • 자바스크립트 채팅방 스크롤
  • 자바스크립트 모듈 시스템
  • 카카오 코딩테스트 양궁대회 nodeJS
  • safari Date format NaN
  • 1753 최단경로 javascript
  • 억억단을 외우자 javascript
  • 깃 이전 커밋에서 새 브랜치 만들기
  • 자바스크립트 sort는 왜 그모양일까
  • 25632 소수 부르기 게임
  • 외벽 점검 javascript
  • 백준 자바스크립트 입력 템플릿
  • 리코쳇 로봇 javascript
  • safari invalid date error
  • 백준 17406 nodeJS
  • javascript use strict
  • 가사 검색 자바스크립트
  • 자바스크립트 이벤트 위임
  • 퀵정렬 자바스크립트
  • 대충만든자판 javascript
  • 자바스크립트 배열의 특수함
  • 리액트 프로젝트 디버깅하기
  • fetch 취소하기
  • 계수정렬 자바스크립트
  • 프로그래머스 숫자카드나누기 javascript
  • 13460 javascript nodejs
  • 자바스크립트 커링

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
jiho_bae

Go devlog

[에러] Safari invalid Date (or NaN) 해결하기
Error

[에러] Safari invalid Date (or NaN) 해결하기

2022. 5. 27. 22:24

에러

서버 없이 json 데이터 기반으로 프로젝트를 수행하면서
날짜 데이터를 string 타입의 "yyyy-mm-dd hh:mm:ss" 로 보관하고 있었다.

ex) date : "2022-05-27 22:10:18"

 

이 문자열을 new Date의 인자로 넣어주면, 바로 날짜 객체로 변환할 수 있다.

 


아무튼 이렇게 변환한 날짜를 기반으로 getFullYear, getMonth 등을 하며 이러쿵 저러쿵 했는데,

사파리에선 오류가 난다.

사파리에서는 new Date()메서드가 "yyyy-mm-dd hh:mm:ss" 입력을 취급하지 않나보다.

 

그리하여 데이터를 "yyyy/mm/dd hh:mm:ss"로 바꿔보니,

크롬과 사파리 둘 다 new Date 인자로 활용할 수 있었다.

 

정상 출력된 Date 객체

 

저작자표시 (새창열림)

'Error' 카테고리의 다른 글

[Debug] IDE로 리액트 프로젝트를 디버깅해보자.  (0) 2022.12.12
[에러] netlify에서 nextJS의 "getServerSideProps" can not be exported 해결하기  (0) 2022.06.06
[에러] ** and ** are entirely different commit histories. 해결하기  (0) 2022.05.27
    'Error' 카테고리의 다른 글
    • [Debug] IDE로 리액트 프로젝트를 디버깅해보자.
    • [에러] netlify에서 nextJS의 "getServerSideProps" can not be exported 해결하기
    • [에러] ** and ** are entirely different commit histories. 해결하기
    jiho_bae
    jiho_bae
    하루에 한 걸음씩

    티스토리툴바