// 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 함수로 커스텀.
반응형
'D.evelop > JavaScript' 카테고리의 다른 글
[JS] 널 병합연산자 Nullish Coalescing Operator (0) | 2024.10.27 |
---|---|
[JS] value로 key값 찾기 (0) | 2023.07.19 |
[Ajax]비동기 처리(with jQuery) (0) | 2023.02.03 |
[JavaScript] encodeURIComponent()를 사용한 URI 공유 (0) | 2022.07.04 |
[JS lib.] Lodash - 기초 문법 (0) | 2022.06.28 |
댓글