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 함수로 커스텀.
반응형