メインコンテンツにスキップ
プラグインに戻る
@capgo/capacitor-date-picker
チュートリアル
@capgo/capacitor-date-picker

日付ピッカー

iOS、Android、Web向けのネイティブな日付、時刻、日付時刻、年月、範囲ピッカー

ガイド

Date Pickerのチュートリアル

デバイスでテスト

ダウンロードされたCapgoアプリ、QRコードcodeをスキャンしてください。

日付ピッカー プラグイン プレビュー QRcode

@capgo/capacitor-date-pickerを使用

@capgo/capacitor-date-picker iOSとAndroidのCapacitorアプリにnative date、time、date-time、year-month、rangeピッカーを追加し、Webのフォールバックを含みます。

Capacitorの代替としてCapgoが管理しています @capacitor-community/date-picker. We listen to community reports, fix issues fast, and ship updates instead of leaving long-standing GitHub issues open.

インストール

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

ネイティブ ピッカー デモ

iOS Android
@capgo/capacitorのiOSデモ @capgo/capacitorのAndroidデモ

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

iOS Android
@capgo/capacitorのiOSスクリーンショット @capgo/capacitorのAndroidスクリーンショット

日付を選択してください

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 のネストされたオプション、
  • 、ダイアログのレイアウトの取り扱い、UI スレッドのダイアログの取り扱い is24h, dialog layout handling, and UI-thread dialog handling.
  • 1分間のステップと日付範囲の選択。

フルリファレンス