メニューに進む

はじめに

GitHub

CapgoのAIアシストセットアップを使用してプラグインをインストールできます。AIツールにCapgoスキルを追加するには、以下のコマンドを使用してください:

ターミナルウィンドウ
npx skills add https://github.com/Cap-go/capgo-skills --skill capacitor-plugins

次に、以下のプロンプトを使用してください:

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

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__
npm install @capgo/capacitor-date-picker
npx cap sync

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__
import { DatePicker } from '@capgo/capacitor-date-picker';

__CAPGO_KEEP_5__

__CAPGO_KEEP_6__
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);

__CAPGO_KEEP_7__

__CAPGO_KEEP_8__
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',
},
});
オプション説明
modedate, time, dateAndTime, yearAndMonth, countDownTimer、または range.
date初期に選択された値。
min / max最小値と最大値の選択可能な値。
format出力形式。 ISO、Java/Unicode、および Moment-style の一般的な形式がサポートされています。
titleダイアログのタイトル。
localeネイティブのピッカーでサポートされている場合に使用されるロケール。
timezone時刻のパースとフォーマットに使用されるタイムゾーン。
is24h24時間の時刻を優先します。
minuteStep時計ピッカーの分間隔。
doneText / cancelTextカスタムアクションのラベル。

リポジトリには、Capacitorの例アプリが含まれており、ネイティブの日付ピッカー、時計ピッカー、範囲ピッカー、プラグインバージョンコールなどを開きます。 hide()iOS

Android']} Android
iOSのアニメーションデモ:@capgo/capacitor-date-pickerのアニメーションAndroidのアニメーションデモ:@capgo/capacitor-date-pickerのアニメーション

@API リファレンス

@API リファレンス

@APIの完全なリファレンスは、パッケージのREADMEとTypeScript定義で管理されています: