혼자 적어보는 노트

[Javascript] 날짜 및 시간 변환 본문

Javascript

[Javascript] 날짜 및 시간 변환

jinist 2022. 2. 27. 06:12

 

날짜데이터를 데이터베이스에 넣어야 할 일이 생겨서

데이터를 변환하게 되어서 정리 했다.

 

Sun Feb 27 2022 06:03:11 GMT+0900 (한국 표준시)

-> 2022-02-27 06:03:11

const dateForData = (date) => {
  const getYear = date.getFullYear();
  const getMonth = date.getMonth() + 1;
  const getDate = date.getDate();
  const getHour = date.getHours();
  const getMinutes = date.getMinutes();
  const getSeconds = date.getSeconds();

  return `${getYear}-${getMonth < 10 ? "0" + getMonth : getMonth}-${
    getDate < 10 ? "0" + getDate : getDate
  } ${getHour < 10 ? "0" + getHour : getHour}:${
    getMinutes < 10 ? "0" + getMinutes : getMinutes
  }:${getSeconds < 10 ? "0" + getSeconds : getSeconds}`;
};

 

 

 

2022-02-27 06:03:11

->  Sun Feb 27 2022 06:03:11 GMT+0900 (한국 표준시)

const dataToDate = (nDate) => {
  const sYear = nDate.substring(0, 4);
  const sMonth = nDate.substring(5, 7);
  const sDate = nDate.substring(8, 10);

  const sHour = nDate.substring(11, 13);
  const sMinutes = nDate.substring(14, 16);
  const sSeconds = nDate.substring(17);

  return new Date(sYear, Number(sMonth) - 1, sDate, sHour, sMinutes, sSeconds);
};

 

 

 

Comments