Pasar al contenido

Empezar

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',
},
});
OpciónDescripción
modedate, time, dateAndTime, yearAndMonth, countDownTimer, o range.
dateValor seleccionado inicial.
min / maxRangos de valores seleccionables mínimos y máximos.
formatFormato de salida. Se admiten formatos ISO, Java/Unicode y Moment-style comunes.
titleTítulo del diálogo.
localeIdioma utilizado por los seleccionadores nativos donde se admite.
timezoneZona horaria utilizada para la interpretación y el formato.
is24hPreferir formato de 24 horas.
minuteStepIntervalo de minutos del selector de hora.
doneText / cancelTextEtiquetas de acción personalizadas.

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

iOSAndroid
Demo animada de iOS de @capgo/capacitor-selector-de-fechas abriendo, seleccionando una fecha y cerrandoDemo animada de Android de @capgo/capacitor-selector-de-fechas abriendo, seleccionando una fecha y cerrando

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