Essai gratuit de 14 jours sans carte de crédit
Copiez une commande de configuration avec les étapes d'installation et la guide markdown complet pour ce 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.
Install
Section titled “Install”Vous pouvez utiliser notre configuration assistée par l'IA pour installer le plugin. Ajoutez les Capgo compétences à votre outil IA en utilisant la commande suivante :
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-pluginsEnsuite, utilisez la prompt suivante :
Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-date-picker` plugin in my project.Si vous préférez la configuration manuelle, installez le plugin en exécutant les commandes suivantes et suivez les instructions spécifiques à la plateforme ci-dessous :
npm install @capgo/capacitor-date-pickernpx cap syncImporter
Section intitulée « Importer »import { DatePicker } from '@capgo/capacitor-date-picker';Pick A Date
Section intitulée « Sélectionner une date »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);Pick A Time
Choisissez une heureconst result = await DatePicker.present({ mode: 'time', is24h: true, minuteStep: 15, format: 'HH:mm', title: 'Select time',});
console.log(result.value);Choisissez une date et une heure
Choisissez une date et une heureconst 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',});Choisissez un mois
Section intitulée « Sélectionnez un mois »const result = await DatePicker.present({ mode: 'yearAndMonth', date: '2026-05-01', format: 'yyyy-MM', title: 'Select month',});Choisissez une plage
Section intitulée « Sélectionner une plage »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);Masquer le sélecteur de date
Masquer le sélecteur de dateawait DatePicker.hide();Options de plateforme
Section titled “Platform Options”await DatePicker.present({ mode: 'date', date: '2026-05-27', title: 'Select date', ios: { style: 'inline', theme: 'light', }, android: { theme: 'light', },});Options communes
Section titled “Common Options”| Description | , ou |
|---|---|
mode | date, time, dateAndTime, yearAndMonth, countDownTimer, or range. |
date | Valeur sélectionnée initiale. |
min / max | Valeurs minimale et maximale sélectionnables. |
format | Format de sortie. Les formats ISO, Java/Unicode et Moment courants sont pris en charge. |
title | Titre du dialogue. |
locale | Région utilisée par les sélecteurs natifs où pris en charge. |
timezone | Heure zone utilisée pour la lecture et la mise en forme. |
is24h | Préférez la notation 24 heures. |
minuteStep | Intervalle de minutes pour le sélecteur de temps. |
doneText / cancelText | Étiquettes d'action personnalisées. |
Example App
Section intitulée « Exemple d'application »Le référentiel inclut un exemple d'application Capacitor qui ouvre le sélecteur de date natif, le sélecteur d'heure, le sélecteur de plage. hide()et appels de version du plugin.
| iOS | Android |
|---|---|
![]() | ![]() |
Référence @API
Section intitulée « Référence @API »La référence complète @API est maintenue dans le fichier README et les définitions TypeScript :

