반응형
개발 환경
---------------------------------
OS : Mac
개발 툴 : intelliJ
개발 언어 : java
프레임워크 : vue.js
---------------------------------
templete 단에서 VueDatePicker를 사용하는 방법
<VueDatePicker
v-model="showStartDate"
locale="ko"
:format="formatDate"
:enable-time-picker="false"
week-start="0"
position="left"
placeholder="날짜를 선택하세요."
auto-apply
/>
속성에 range를 추가하면 날짜 범위를 선택할 수 있다.
아래 코드는 선택된 날짜를 받아와서 원하는 방식으로 포맷해준다.
const formatDate = (date) => {
const year = date.getFullYear();
const month = date.getMonth() + 1;
const day = date.getDate();
// 날짜 앞에 0을 붙여야 하는 경우
if (month || day < 10) {
const zeroDay = ('00' + day).slice(-2);
const zeroMonth = ('00' + month).slice(-2);
return `${year}.${zeroMonth}.${zeroDay}`;
} else {
return `${year}.${month}.${day}`;
}
}
반응형
'개발노트 > JavaScript' 카테고리의 다른 글
[Vue.js] NextTick (0) | 2024.02.02 |
---|---|
[Nuxt.js] 프로젝트 생성하기 (1) | 2023.10.30 |
[Node.js] Node.js & nvm & npm 그리고 MAC에 Node.js 설치하기 (1) | 2023.02.18 |
[mac] homebrew 설치 및 제거 (0) | 2022.12.14 |
vue-cli-service: command not found Error 잡기 (0) | 2022.05.17 |
댓글