Skip to content

Selecting March 29, 2026 picks the next day in DatePicker (reproducible on demo site) #520

@scottwilson24

Description

@scottwilson24

Current behaviour

Selecting March 29, 2026 in the DatePicker selects March 30, 2026 instead.

Clicking/tapping March 29 results in the following day being selected.

This is reproducible on the official demo site and is not limited to a specific locale.


Expected behaviour

Selecting March 29, 2026 should select March 29, 2026.


How to reproduce?

  1. Open the official demo site: https://www.reactnativepaperdates.com/
  2. Open the "Single Date" picker
  3. Navigate to March 2026
  4. Select March 29
  5. Observe that March 30 is selected instead
  6. Repeat with different locales

What have you tried so far?

  • Tested across multiple locales on the demo site
  • Tested with and without a controlled date prop in app code
  • Removed min/max date constraints
  • Normalised dates to avoid timezone/DST handling issues
  • Confirmed the issue occurs on the official demo site (not app-specific)

Additional context

This date corresponds to the UK daylight saving time (DST) transition (clocks moving forward), which suggests a possible issue with date handling around DST boundaries.


Your Environment

software version
platform web (also seen in app)
timezone Europe/London
react-native x.x.x
react-native-paper x.x.x
react-native-paper-dates x.x.x
node x.x.x
npm or yarn x.x.x
expo sdk x.x.x

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions