Inizia
Copia un prompt di impostazione con i passaggi di installazione e la guida markdown completa per questo plugin.
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-date-picker`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/date-picker/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
Installazione
Sezione intitolata “Installazione”npm install @capgo/capacitor-date-pickernpx cap syncImporta
Sezione intitolata “Importa”import { DatePicker } from '@capgo/capacitor-date-picker';Scegli una data
Sezione intitolata “Scegli una data”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);Scegli un'ora
Sezione intitolata “Scegli un'ora”const result = await DatePicker.present({ mode: 'time', is24h: true, minuteStep: 15, format: 'HH:mm', title: 'Select time',});
console.log(result.value);Scegli data e ora
Sezione intitolata “Scegli Data E Ora”const result = await DatePicker.present({ mode: 'dateAndTime', date: '2026-05-27T14:30:00', format: "yyyy-MM-dd'T'HH:mm:ss", title: 'Select date and time',});Scegli Un Mese
Sezione intitolata “Scegli Un Mese”const result = await DatePicker.present({ mode: 'yearAndMonth', date: '2026-05-01', format: 'yyyy-MM', title: 'Select month',});Scegli Un Intervallo
Sezione intitolata “Scegli Un Intervallo”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, range.value);Nascondi Il Selettore
Sezione intitolata “Nascondi Il Selettore”await DatePicker.hide();Opzioni Del Piattaforma
Sezione intitolata “Opzioni della piattaforma”await DatePicker.present({ mode: 'date', date: '2026-05-27', title: 'Select date', ios: { style: 'inline', theme: 'light', }, android: { theme: 'light', },});Opzioni comuni
Sezione intitolata “Opzioni comuni”| Opzione | Descrizione |
|---|---|
mode | date, time, dateAndTime, yearAndMonth, countDownTimero range. |
date | Valore predefinito selezionato inizialmente. |
min / max | Valori minimi e massimi selezionabili. |
format | Formato di output. Sono supportati ISO, Java/Unicode e formati Moment-style comuni. |
title | Titolo della finestra di dialogo. |
locale | Lingua utilizzata dai picker nativi dove supportata. |
timezone | Fuso orario utilizzato per la parsing e la formattazione. |
is24h | Preferisci l'ora 24. |
minuteStep | Intervallo di minuti del selettore dell'ora. |
doneText / cancelText | Etichette dell'azione personalizzate. |
Esempio di App
Sezione intitolata “Esempio di App”Il repository include un esempio di app Capacitor che apre il picker di data nativo, il picker di ora, il picker di intervallo, e le chiamate di versione del plugin. hide()iOS
| Android | Demo animata di iOS di @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-date-picker che si apre, seleziona una data e si chiude |
|---|---|
![]() | ![]() |
API Riferimento
Sezione intitolata “API Riferimento”La documentazione completa di API è mantenuta nel file README e nelle definizioni TypeScript:

