Lompat ke Konten

Mulai Menggunakan

GitHub

Anda dapat menggunakan Setup yang Dibantu 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);

Pilih Waktu

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

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

Pilih Rentang Tanggal

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 asli 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 waktu, 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: