Saltare al contenuto principale
Torna ai plugin
@capgo/capacitor-date-picker
Istruzioni
@capgo/capacitor-date-picker

Picker di data

Picker di data nativo per iOS, Android e Web, con supporto per date, orari, date-orario, anno-mese e intervalli

Guida

Tutoriale sul calendario

Testa sul dispositivo

Scarica l'app Capgo, poi scansa il codice QR code.

QR link anteprima del plugin del calendario code

Utilizzando @capgo/capacitor-date-picker

@capgo/capacitor-date-picker Aggiunge picker di data, ora, data-orario, anno-mese e range nativi ai Capacitor app su iOS e Android, con un fallback Web corrispondente.

Questo è il Capgo mantenuto alternative a @capacitor-community/date-picker. Ascoltiamo i rapporti della community, risolviamo gli issue velocemente e inviamo aggiornamenti al posto di lasciare aperti gli issue GitHub di lunga data.

Installa

npm install @capgo/capacitor-date-picker
npx cap sync

Demo del picker nativo

IOS Android
Scheda di data animata di iOS di @capgo/capacitor-scegliere la data, aprire, selezionare una data e chiudere Scheda di data animata di Android di @capgo/capacitor-scegliere la data, aprire, selezionare una data e chiudere

Schermate di Picker nativo

Scheda di data iOS Scheda di data Android
Scheda di data iOS di @capgo/capacitor-mostra la scheda di data nativa Scheda di data Android di @capgo/capacitor-mostra la scheda di data nativa

Scegli una data

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);

Scegli un'ora

const result = await DatePicker.present({
  mode: 'time',
  is24h: true,
  minuteStep: 15,
  format: 'HH:mm',
  title: 'Select time',
});

Scegli un intervallo di tempo

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);

Chiudi una scheda attiva

await DatePicker.hide();

Cosa risolve questo

  • Capacitor 8 support.
  • Implementazione web con lo stesso present() API.
  • Sostegno programmatico hide().
  • Titolo della finestra di dialogo
  • Disposizione di layout sicura per la rotazione iOS, gestione della località, e modalità. yearAndMonth Elaborazione di date più sicura e gestione della zona oraria per le date solo.
  • Opzioni annidate Android, gestione della disposizione della finestra di dialogo, e gestione della finestra di dialogo su thread UI.
  • Selezione dei passaggi di minuti e della gamma di date. is24hDocumentazione completa
  • Full Reference

Full Reference