D.evelop/JavaScript

[JS] 날짜 형식 커스텀 yyyy-mm-dd

Danne 2023. 7. 19. 15:24
// dataFormat.js

const leftPad = (value) => {
  if (value >= 10) {
    return value;
  }
  return `0${value}`;
}

const toStringByFormatting = (source, delimiter) => {
  const year = source.getFullYear();
  const month = leftPad(source.getMonth() + 1);
  const day = leftPad(source.getDate());
  return [year, month, day].join(delimiter);
};

const dataFormat = {
  toStringByFormatting,
};

export default dataFormat;


날짜 형식 커스텀 yyyy-mm-dd

dataFormat.toStringByFormatting(new Date(), '-') // 2023-07-19

 

출처 : 블로그 프로그래머 YD https://7942yongdae.tistory.com/41

 

 


✅ 활용

1. select 로 기간 선택 시, 선택한 기간만큼의 날(월)전으로 세팅.

2. 세팅된 날짜를 원하는 toStringByFormatting 함수로 커스텀.

 

 

 

 

 

 

 

참고 : https://kangdanne.tistory.com/256

반응형