Zum Inhalt springen

Getting Started

GitHub

Sie können unsere KI-gestützte Einrichtung verwenden, um das Plugin zu installieren. Fügen Sie den Capgo-Fähigkeiten Ihrer KI-Tool mithilfe der folgenden Befehl hinzu:

Terminal-Fenster
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Dann verwenden Sie 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 eine manuelle Einrichtung bevorzugen, installieren Sie das Plugin, indem Sie die folgenden Befehle ausführen und die unten angegebenen Plattform-spezifischen Anweisungen befolgen:

Terminalfenster
npm install @capgo/capacitor-date-picker
npx cap sync
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',
});
console.log(result.value);

Datum und Uhrzeit auswählen

Abschnitt: Datum und Uhrzeit auswä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',
});
const result = await DatePicker.present({
mode: 'yearAndMonth',
date: '2026-05-01',
format: 'yyyy-MM',
title: 'Select month',
});

Ein Zeitraum auswählen

Abschnitt: Ein Zeitraum auswä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);
await DatePicker.hide();
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});
OptionBeschreibung
modedate, time, dateAndTime, yearAndMonth, countDownTimeroder range.
dateAusgewählter Wert bei Start.
min / maxMindest- und Höchstwerte für Auswahl.
formatAusgabeformat. ISO, Java/Unicode und gängige Moment-Formatierungen sind unterstützt.
titleFensterüberschrift.
localeSprache, die von den native Pickern verwendet wird, wenn unterstützt.
timezoneZeitzone, die für das Parsen und Formatieren verwendet wird.
is24h24-Stunden-Zeit vorziehen.
minuteStepZeitpicker-Minutenintervall.
doneText / cancelTextBenutzerdefinierte Aktionstexte.

Das Repository enthält eine Capacitor Beispiel-App, die den nativen Datumsauswahl, Zeitpicker, Bereichs- und Zeitpicker öffnet. hide(), und Aufrufe der Pluginversion.

iOSBeispiel-App
Animated iOS Demo der @capgo/capacitor-Datumsauswahl, die sich öffnet, einen Datum auswählt und sich schließtAnimierte Android-Demo von @capgo/capacitor-Datumsauswahl, die sich öffnet, einen Termin auswählt und sich schließt

Die vollständige API-Referenz wird im Paket README und TypeScript-Definitionen aufrechterhalten: