Zum Inhalt springen

@capgo/capacitor-date-picker

Native Picker für Datum, Uhrzeit, Zeitspannen und Jahr/Monat auf iOS, Android und Web.

present() zeigt den nativen Picker für Datum, Uhrzeit oder beides mit Min-/Max-Werten und Formatierungsoptionen. presentRange() Verwaltet die Auswahl von Start- und Endzeitpunkten für Buchungen. Passe iOS Wheel- oder Inline-Styles sowie Android Material Dialogs über einen einzigen TypeScript API an.

Typische Anwendungsfälle: Reisebuchungen, Terminplanungen, Geburtsdatum-Abfragen und Filter, die eine barrierefreie native Steuerung benötigen.

PlattformSupportNotizen
iOSJaUIDatePicker-Styles inklusive Wheel und Inline
AndroidJaMaterial Date- und Time-Picker
WebJaFallback-Implementierung des Pickers im Plugin
iOSAndroid
Animierte iOS-Demo, die @capgo/capacitor-date-picker beim Öffnen, Auswählen eines Datums und Schließen zeigtAnimierte Android-Demo, die @capgo/capacitor-date-picker beim Öffnen, Auswählen eines Datums und Schließen zeigt
iOSAndroid
iOS-Screenshot von @capgo/capacitor-date-picker, der den nativen Date Picker zeigtAndroid-Screenshot von @capgo/capacitor-date-picker, der den nativen Date Picker zeigt
  • Bietet native Picker für Datum, Uhrzeit, Datum-Uhrzeit, Jahr-Monat und Countdown-Stile.
  • Wähle Datumsbereiche über presentRange().
  • Formatiere Rückgabewerte mit ISO, Java/Unicode und gängigen Moment-Stilen.
  • Anwenden min, max, date, Locale, Zeitzone und 24-Stunden-Optionen.
  • Nutze bei Bedarf plattformspezifische iOS- und Android-Optionsblöcke.
  • Schließe einen aktiven Picker programmatisch mit hide().
  • Capacitor 8 Support.
  • Web-Implementierung mit demselben present() API.
  • Dialog-Titel-Support.
  • iOS-rotationssicheres Layout und Locale-Handling.
  • iOS yearAndMonth Modus.
  • Sicheres Parsing für ungültige Daten, ISO-Strings, reine Datumswerte und min / max.
  • Android-verschachtelte Optionen, is24h, Handhabung der Dialogbreite und Dialog-Handling im UI-Thread.
  • Minutenschritte für Time Picker.
  • Bereichsauswahl über presentRange().
FunktioniOSAndroidWeb
present()JaJaJa
presentRange()JaJaJa
hide()JaJaJa
date ModusJaJaJa
time ModusJaJaJa
dateAndTime ModusJaJaJa
yearAndMonth ModusJaDatums-FallbackJa
minuteStepJaJaJa
MethodeBeschreibung
presentZeigt einen nativen oder Web-Picker für einen einzelnen Wert an.
presentRangeZeigt einen Datumsbereich-Picker an. Native Plattformen nutzen zwei native Auswahlen; im Web werden Start- und Endzeitpunkte gemeinsam angezeigt.
hideSchließt den aktuell sichtbaren Picker, falls vorhanden.
getPluginVersionGibt den Versionsmarker der Plattform-Implementierung zurück.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-date-picker.