Lompat ke Konten

Mulai

GitHub

Anda dapat menggunakan Pengaturan Setup Bantu AI kami untuk menginstal plugin. Tambahkan Capgo kemampuan ke alat AI Anda menggunakan perintah berikut:

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

Lalu gunakan prompt berikut:

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

Jika Anda lebih suka Manual Setup, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi khusus platform di bawah ini:

Jendela 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',
},
});
OpsiDeskripsi
modedate, time, dateAndTime, yearAndMonth, countDownTimer, atau range.
dateNilai awal yang dipilih.
min / maxNilai minimum dan maksimum yang dapat dipilih.
formatFormat keluaran. ISO, Java/Unicode, dan format Moment-style umum mendukung.
titleJudul dialog.
localeWilayah digunakan oleh picker native di mana mendukung.
timezoneZona waktu digunakan untuk parsing dan format.
is24hLebih suka waktu 24 jam.
minuteStepInterval menit picker waktu.
doneText / cancelTextLabel aksi kustom.

Repositori termasuk Capacitor contoh aplikasi yang membuka picker tanggal native, picker waktu, picker rentang, dan panggilan versi plugin. hide(), dan iOS

iOSAndroid
Demo animasi iOS dari @capgo/capacitor-pilih-tanggal membuka, memilih tanggal, dan menutupDemo animasi Android dari @capgo/capacitor-pilih-tanggal membuka, memilih tanggal, dan menutup

Referensi API lengkap dipelihara dalam README paket dan definisi TypeScript: