Passer à la navigation

Prise En Main

GitHub

Vous pouvez utiliser notre configuration assistée par l'IA pour installer le plugin. Ajoutez les Capgo compétences à votre outil IA à l'aide de la commande suivante :

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

Utilisez ensuite 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';

Sélectionner une date

Sélectionnez 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);

Sélectionnez une heure

Sélectionnez une heure
const result = await DatePicker.present({
mode: 'time',
is24h: true,
minuteStep: 15,
format: 'HH:mm',
title: 'Select time',
});
console.log(result.value);

Sélectionnez une date et une heure

Sélectionnez 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',
});

Sélectionnez un mois

Sélectionnez un mois
const result = await DatePicker.present({
mode: 'yearAndMonth',
date: '2026-05-01',
format: 'yyyy-MM',
title: 'Select month',
});

Sélectionnez une plage

Sélectionnez 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);

Cacher le sélecteur

Sélectionnez une plage
await DatePicker.hide();

Options de plateforme

Sélectionnez une plage
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});

Options communes

Sélectionnez une plage
OptionDescription
modedate, time, dateAndTime, yearAndMonth, countDownTimerou range.
dateValeur sélectionnée par défaut.
min / maxValeurs minimale et maximale sélectionnables.
formatFormat de sortie. Les formats ISO, Java/Unicode et Moment courants sont pris en charge.
titleTitre de la boîte de 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 l'heure 24.
minuteStepIntervalle de minutes du sélecteur d'heure.
doneText / cancelTextÉtiquettes d'action personnalisées.

Le référentiel comprend 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 les appels de version du plugin.

iOSAndroid
Démon animé iOS de @capgo/capacitor-date-picker s'ouvrant, sélectionnant une date et se fermantDémon animé Android de @capgo/capacitor-date-picker 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 :