Lompat ke Konten

Mulai Menggunakan

GitHub

Kamu bisa menggunakan Setup Bantuan AI kami untuk menginstal plugin ini. Tambahkan Capgo kemampuan ke alat AI kamu menggunakan perintah berikut:

Jendela Terminal
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

Kemudian 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 kamu lebih suka Setup 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';

Pilih Tanggal

Pilih Tanggal
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 Rentang Tanggal

Salin ke clipboard
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',
});

Salin ke clipboard

Pilih Tanggal dan Waktu
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);

Tutup Pemilih

Pilih Tutup Pemilih
await DatePicker.hide();

Opsi Platform

Pilih Opsi Platform
await DatePicker.present({
mode: 'date',
date: '2026-05-27',
title: 'Select date',
ios: {
style: 'inline',
theme: 'light',
},
android: {
theme: 'light',
},
});
PilihanDeskripsi
modedate, time, dateAndTime, yearAndMonth, countDownTimeratau range.
dateNilai awal yang dipilih.
min / maxNilai minimum dan maksimum yang dapat dipilih.
formatFormat keluaran. Format ISO, Java/Unicode, dan umum Moment-style yang didukung.
titleJudul dialog.
localeWilayah yang digunakan oleh picker asli di mana didukung.
timezoneZona waktu yang digunakan untuk parsing dan pengaturan.
is24hGunakan waktu 24 jam.
minuteStepInterval menit picker waktu.
doneText / cancelTextLabel aksi kustom.

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

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

Referensi API lengkap dipelihara di README paket dan definisi TypeScript: