Lompat ke Konten

Mulai Menggunakan

GitHub

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

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 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 Waktu

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

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

Salin ke clipboard

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

Pilihan Platform

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

Pilihan Umum

Pilih Pilihan Umum
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.
localeBahasa yang digunakan oleh picker native di mana didukung.
timezoneZona waktu yang digunakan untuk parsing dan pengaturan.
is24hMenggunakan 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 yang lengkap dipelihara di README paket dan definisi TypeScript: