개발 노트

Js - 날짜를 다룰 때 toISOString() 본문

JavaScript

Js - 날짜를 다룰 때 toISOString()

알 수 없는 사용자 2023. 3. 17. 13:22

toISOString()은 날짜의 문자열 표현을 ISO 형식으로 반환하는 메서드입니다. ISO 형식은 사람이 읽을 수 있고 기계가 읽을 수 있는 방식으로 날짜와 시간을 나타내는 표준화된 형식입니다. 형식은 yyyy-mm-ddThh:mm:ss.sssZ입니다.

  • yyyy는 연도입니다.
  • mm은 월(01~12)입니다.
  • dd는 해당 월의 날짜(01~31)입니다.
  • T는 날짜와 시간 구성 요소 사이의 구분 기호입니다.
  • 'hh'는 시간(00~23)입니다.
  • mm은 분(00~59)입니다.
  • ss는 두 번째(00~59)입니다.
  • .sss는 초 단위입니다(선택 사항).
  • Z는 시간대(이 경우 UTC)입니다.

toISOString() 메서드는 JavaScript Date 개체에서 사용할 수 있으며 날짜 개체를 ISO 형식으로 변환하는 데 사용할 수 있습니다.

const sdate = new Date(selectedDatee);
    const edate = new Date(selectedDates);
    const diffInMilliseconds = Math.abs(sdate - edate);
    const diffInDays = diffInMilliseconds / (1000 * 60 * 60 * 24);
    let createdDate = new Date(edate.getTime());
          createdDate.setDate(createdDate.getDate() + i);
          localMilkDt = createdDate.toISOString().slice(0, 10);
          
          //이런식으로 날짜를 구할 수 있다.