メインコンテンツにジャンプ
プラグインに戻る
@capgo/capacitor-date-picker
チュートリアル
github.com/Cap-go による

日付ピッカー

iOS、Android、Web向けの日付、時刻、日付時刻、年月、範囲ピッカー

ガイド

__CAPGO_KEEP_0__の日付ピッカーのチュートリアル

@capgo/capacitor-date-pickerを使用

@capgo/capacitor-date-picker CapacitorアプリにiOSとAndroidでネイティブの日付、時刻、日付時刻、年月、範囲ピッカーを追加し、Webのマッチングフォールバックも提供します。

Capgoの代替品として、Capgoのメンテナンスされたバージョンです。 @capacitor-community/date-pickerコミュニティからの報告を聞き、問題を速やかに修正し、長期間のGitHubの問題をオープンにしない代わりに、更新を配信します。

インストール

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

__CAPGO_KEEP_0__のネイティブピッカーのデモ

iOS Android
iOSのアニメーションデモで@capgo/capacitor-date-pickerが開き、日付を選択し、閉じる Androidのアニメーションデモで@capgo/capacitor-date-pickerが開き、日付を選択し、閉じる

ネイティブピッカーのスクリーンショット

iOS Android
iOSのスクリーンショットで@capgo/capacitor-date-pickerがネイティブの日付ピッカーを表示 Androidのスクリーンショットで@capgo/capacitor-date-pickerがネイティブの日付ピッカーを表示

日付を選択してください

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

範囲を選択してください

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

アクティブなピッカーを閉じる

await DatePicker.hide();

これが修正すること

  • Capacitor 8サポート。
  • Web実装の同じ present() API。
  • プログラム hide().
  • ダイアログタイトルサポート。
  • iOS回転安全レイアウト、ロケールハンドリング、 yearAndMonth モード。
  • 安全な日付パーシングと日付のみタイムゾーンハンドリング。
  • Androidネストドオプション、 is24h,ダイアログレイアウトハンドリング、UIスレッドダイアログハンドリング。
  • 1分ステップと日付範囲選択。

フルリファレンス