메인 콘텐츠로 건너뛰기
플러그인으로 돌아가기
@capgo/capacitor-date-picker
튜토리얼
@capgo/capacitor-date-picker

날짜 선택기

iOS, Android 및 Web에서 사용할 수 있는 네이티브 날짜, 시간, 날짜-시간, 년-월 및 범위 선택기

라이브 업데이트 제품 페이지

Capgo 마케팅 웹사이트

Capgo 마케팅 웹사이트

Download the Capgo app, then scan the QR code.

날짜 선택기 플러그인 미리보기 QR code

@capgo/capacitor-date-picker 사용

@capgo/capacitor-date-picker iOS 및 Android에서 Capacitor 앱에 native 날짜, 시간, 날짜-시간, 년-월, 및 범위 선택기를 추가하고 Web fallback을 제공합니다.

이것은 Capgo의 유지보수된 대체입니다. @capacitor-community/date-picker이것은 GitHub의 유지보수된 대체입니다.

설치

npm install @capgo/capacitor-date-picker
npx cap sync

자연스러운 날짜 선택기 데모

iOS Android
iOS에서 @capgo/capacitor-date-picker의 애니메이션 데모 Android에서 @capgo/capacitor-date-picker의 애니메이션 데모

자연스러운 픽커 스크린샷

iOS 안드로이드
iOS 스크린샷에서 @capgo/capacitor-date-picker이 보여주는 네이티브 날짜 픽커 안드로이드 스크린샷에서 @capgo/capacitor-date-picker이 보여주는 네이티브 날짜 픽커

날짜를 선택하세요

import { DatePicker } from '@capgo/capacitor-date-picker';

const result = await DatePicker.present({
  mode: 'date',
  date: '2026-05-27',
  min: '2026-01-01',
  max: '2026-12-31',
  format: 'yyyy-MM-dd',
  title: 'Select date',
});

console.log(result.value);

시간을 선택하세요

const result = await DatePicker.present({
  mode: 'time',
  is24h: true,
  minuteStep: 15,
  format: 'HH:mm',
  title: 'Select time',
});

날짜 범위를 선택하세요

const range = await DatePicker.presentRange({
  start: '2026-05-01',
  end: '2026-05-27',
  format: 'yyyy-MM-dd',
  startTitle: 'Start date',
  endTitle: 'End date',
});

console.log(range.start, range.end);

활성 픽커를 닫으세요

await DatePicker.hide();

이것이 고쳐지는 문제입니다

  • Capacitor 8 지원
  • Web 구현과 동일한 present() API.
  • 프로그래밍 방식 hide().
  • 대화 상자 제목 지원
  • iOS 회전 안전 레이아웃, 지역 설정 및 모드 yearAndMonth 안전한 날짜 파싱 및 날짜만 시간대 처리
  • Android 중첩 옵션,
  • , 대화 상자 레이아웃 처리 및 UI 스레드 대화 처리 is24h분 단위 단계 및 날짜 범위 선택
  • 전체 참조

__CAPGO_KEEP_0__: