Anfangen
Kopieren Sie eine Einrichtungsanweisung mit den Installationsanweisungen und der vollständigen Markdown-Guideline für diesen 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.
Installieren
Abschnitt mit dem Titel "Installieren"Sie können unsere AI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie die Capgo-Fähigkeiten Ihrem AI-Tool mit der folgenden Befehlszeile hinzu:
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsVerwenden Sie dann die folgende Anfrage:
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-date-picker` plugin in my project.Wenn Sie die manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die unten aufgeführten plattform-spezifischen Anweisungen befolgen:
npm install @capgo/capacitor-date-pickernpx cap syncImportieren
Abschnitt mit dem Titel „Importieren“import { DatePicker } from '@capgo/capacitor-date-picker';Ein Datum auswählen
Abschnitt mit dem Titel “Ein Datum wählen”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);Ein Zeitpunkt wählen
Abschnitt mit dem Titel “Ein Zeitpunkt wählen”const result = await DatePicker.present({ mode: 'time', is24h: true, minuteStep: 15, format: 'HH:mm', title: 'Select time',});
console.log(result.value);Ein Datum und eine Uhrzeit wählen
Abschnitt mit dem Titel “Ein Datum und eine Uhrzeit wählen”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',});Ein Monat wählen
Abschnitt mit dem Titel “Ein Monat wählen”const result = await DatePicker.present({ mode: 'yearAndMonth', date: '2026-05-01', format: 'yyyy-MM', title: 'Select month',});Ein Zeitraum wählen
Abschnitt mit dem Titel „Ein Bereich wählen“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);Picker verbergen
Abschnitt mit dem Titel „Picker verbergen“await DatePicker.hide();Plattformseinstellungen
Abschnitt mit dem Titel „Plattformseinstellungen“await DatePicker.present({ mode: 'date', date: '2026-05-27', title: 'Select date', ios: { style: 'inline', theme: 'light', }, android: { theme: 'light', },});Gemeinsame Einstellungen
Abschnitt mit dem Titel „Gemeinsame Einstellungen“| Option | Beschreibung |
|---|---|
mode | date, time, dateAndTime, yearAndMonth, countDownTimer, oder range. |
date | Der anfängliche ausgewählte Wert. |
min / max | Mindest- und Höchstwerte für die Auswahl. |
format | Ausgabeformat. ISO, Java/Unicode und gängige Moment-Style-Formate sind unterstützt. |
title | Titel des Dialogs. |
locale | Landessprache, die von den native Pickern verwendet wird, falls unterstützt. |
timezone | Zeitzone, die für die Analyse und Formatierung verwendet wird. |
is24h | 24-Stunden-Zeit bevorzugen. |
minuteStep | Intervall der Minuten im Zeitpicker. |
doneText / cancelText | Benutzerdefinierte Beschriftungen für Aktionen. |
Beispiel-App
Abschnitt mit dem Titel „Beispiel-App“The repository includes a Capacitor example app that opens the native date picker, time picker, range picker, hide(), und Versionsaufrufe des Plugins.
| IOS | Android |
|---|---|
![]() | ![]() |
API-Referenz
Sektion mit dem Titel “API-Referenz”Die vollständige API-Referenz wird in der Paket-README und den TypeScript-Definitionen aufrechterhalten:

