Passer à la navigation

Essai gratuit de 14 jours sans carte de crédit

GitHub

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 :

Fenêtre de terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Ensuite, 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 :

Fenêtre de terminal
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);

Choisissez une date et une heure

Choisissez une date et une heure
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',
});
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 date
await DatePicker.hide();
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});
Description, ou
modedate, time, dateAndTime, yearAndMonth, countDownTimer, or range.
dateValeur sélectionnée initiale.
min / maxValeurs minimale et maximale sélectionnables.
formatFormat de sortie. Les formats ISO, Java/Unicode et Moment courants sont pris en charge.
titleTitre du dialogue.
localeRégion utilisée par les sélecteurs natifs où pris en charge.
timezoneHeure zone utilisée pour la lecture et la mise en forme.
is24hPréférez la notation 24 heures.
minuteStepIntervalle de minutes pour le sélecteur de temps.
doneText / cancelTextÉtiquettes d'action personnalisées.

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.

iOSAndroid
Démonstration animée d'@capgo/capacitor-sélecteur de date s'ouvrant, sélectionnant une date et se fermantDémonstration animée d'@capgo/capacitor-sélecteur de date s'ouvrant, sélectionnant une date et se fermant

La référence complète @API est maintenue dans le fichier README et les définitions TypeScript :