xgfe / react-native-datepicker

react native datePicker component for both Android and IOS, useing DatePikcerAndroid, TimePickerAndroid and DatePickerIOS
MIT License
2.12k stars 727 forks source link

DatePicker is displaying wrong default date #445

Open ahmadallo1 opened 3 years ago

ahmadallo1 commented 3 years ago

Issue

DatePicker is displaying wrong default date just in March for years greater than 2024

if we select 30-03-2025 and we open the picker the picker is showing 29-03-2025 or if we select 29-03-2026 and we open the picker the picker is showing 28-03-2026

Expected Behavior

the picker should show same date as the selected date 30-03-2025 ------> 30-03-2025

Code

<DatePicker date={this.state.defaultDate} mode="date" format="YYYY-MM-DD" onDateChange={(date) => { console.log(date); this.setState({ defaultDate: date, }); }} />

Environment

"react-native-datepicker": "^1.7.2",

  1. react-native -v:
  2. node -v:
  3. npm -v:
  4. yarn --version:
  5. target platform: Android | iOS
  6. operating system:
yoavprat commented 3 years ago

+1 have a similar issue, usually on Android

pandiyanmadhan commented 3 years ago

Its supports toISOString() method in release mode? I got an issue in release mode only. Perfectly working in debug mode apps.