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

日付ピッカー

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

ガイド

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

デバイスでテスト

Download the Capgo app, then scan the QR code.

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

@capgo/capacitor-date-picker を使用

@capgo/capacitor-date-picker @Capacitor/__CAPGO_KEEP_1__-date-picker は、iOS と Android の Capacitor アプリにnative 日付、時刻、日付時刻、年月、範囲ピッカーを追加し、Web フォールバックを含みます。

これは、Capgo の管理されている代替です。 @capacitor-community/date-picker。コミュニティの報告を聞き、問題を速やかに修正し、長期間の GitHub の問題をオープンにしない代わりに、更新を配信します。

インストール

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

ネイティブ ピッカー デモ

iOS Android
@capgo/capacitor-date-picker のアニメーション化された iOS のデモ @capgo/capacitor-date-picker のアニメーション化された Android のデモ

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

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のネストされたオプション、ダイアログレイアウトハンドリング、UIスレッドダイアログハンドリング
  • 分単位のステップと日付範囲選択 is24hフルリファレンス
  • __CAPGO_KEEP_0__:

https://__CAPGO_KEEP_0__.com/Cap-go/__CAPGO_KEEP_1__-date-picker/