Lompat ke konten

Mulai

GitHub

Anda dapat menggunakan Pengaturan 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 Pengaturan Manual, instal plugin dengan menjalankan perintah-perintah berikut dan ikuti instruksi spesifik 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);

Pilih Tanggal dan Waktu

Pilih Tanggal Dan Waktu
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',
});

Pilih Sebuah Bulan

Pilih Sebuah Bulan
const result = await DatePicker.present({
mode: 'yearAndMonth',
date: '2026-05-01',
format: 'yyyy-MM',
title: 'Select month',
});

Pilih Rentang

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

Tutup Pemilih

Tutup Pemilih
await DatePicker.hide();

Opsi Platform

Opsi Platform
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});

Opsi Umum

Opsi Umum
PilihanDeskripsi
modedate, time, dateAndTime, yearAndMonth, countDownTimeratau range.
dateNilai awal yang dipilih.
min / maxNilai minimum dan maksimum yang dapat dipilih.
formatFormat keluaran. ISO, Java/Unicode, dan format Moment-style yang umum didukung.
titleJudul Dialog.
localeBahasa yang digunakan oleh picker native di mana tersedia.
timezoneWaktu zona yang digunakan untuk parsing dan format.
is24hGunakan waktu 24 jam.
minuteStepInterval menit untuk pilihan waktu.
doneText / cancelTextLabel aksi kustom.

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

AndroidDemo iOS animasi @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-date-picker membuka, memilih tanggal, dan menutup.
Demo Android animasi @capgo/capacitor-date-picker membuka, memilih tanggal, dan menutup.Animated Android demo of @capgo/capacitor-date-picker opening, selecting a date, and closing

Referensi API yang lengkap dipelihara dalam file README dan definisi TypeScript: