Pulsa para ir al contenido

Iniciación

GitHub

Puede utilizar nuestra configuración asistida por inteligencia artificial para instalar el complemento. Agregue las Capgo habilidades a su herramienta de inteligencia artificial utilizando el siguiente comando:

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

Luego utilice la siguiente solicitud:

Use the `capacitor-plugins` skill from `Cap-go/capgo-skills` to install the `@capgo/capacitor-date-picker` plugin in my project.

Si prefiere la configuración manual, instale el complemento ejecutando los siguientes comandos y siguiendo las instrucciones específicas de la plataforma a continuación:

ventana 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);
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);
await DatePicker.hide();
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});

Opciones comunes

Opción
DescripciónSección titulada “Opciones comunes”
modedate, time, dateAndTime, yearAndMonth, countDownTimer, o range.
dateValor seleccionado inicial.
min / maxValores mínimo y máximo seleccionables.
formatFormato de salida. Se admiten formatos ISO, Java/Unicode y Moment comunes.
titleTítulo del diálogo.
localeIdioma utilizado por los seleccionadores nativos donde se admite.
timezoneZona horaria utilizada para la interpretación y formateo.
is24hPreferir hora en 24.
minuteStepIntervalo de minutos del selector de hora.
doneText / cancelTextEtiquetas de acción personalizadas.

El repositorio incluye una aplicación de ejemplo Capacitor que abre el selector de fecha nativa, selector de hora, selector de rango, hide()y llamadas de versión del plugin.

iOSAndroid
Demo animado de iOS de @capgo/capacitor-selector-de-fecha que se abre, selecciona una fecha y se cierraDemo animado de Android de @capgo/capacitor-selector-de-fecha que se abre, selecciona una fecha y se cierra

La referencia completa de API se mantiene en el archivo README y definiciones de TypeScript: