Saltar al contenido

Configuración Inicial

GitHub

Puede utilizar nuestra configuración asistida por IA para instalar el complemento. Agregue las Capgo habilidades a su herramienta de IA 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, countDownTimero range.
dateValor seleccionado inicial.
min / maxValores mínimo y máximo seleccionables.
formatFormato de salida. Se admiten formatos ISO, Java/Unicode y Moment estándar.
titleTítulo del diálogo.
localeIdioma utilizado por los seleccionadores nativos donde sea posible.
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.

La biblioteca incluye un ejemplo de aplicación Capacitor que abre el selector de fecha nativo, selector de hora, selector de rango. hide()Ejemplo de aplicación

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

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