Необходимо установить значение времени 00:00:00 в поле DatePicker. - PullRequest
0 голосов
/ 07 марта 2019

В моем собственном приложении реакции я использовал DatePicker, используя который я получаю значение даты, например " 2019-03-19T18: 30: 00.000Z ".Вот в этом случае мне нужно установить значение времени на « 0 ».Таким образом, ожидаемый результат будет выглядеть как " 2019-03-19T00: 00: 00.000Z ".Пожалуйста, помогите мне решить эту проблему.!

Заранее спасибо.!

              <Item>  
                <DatePicker
                  ref='datepicker'
                  defaultDate={new Date(2019, 2, 18)}
                  minimumDate={new Date(2010, 1, 1)}
                  maximumDate={new Date(2030, 12, 31)}
                  locale={"en"}
                  timeZoneOffsetInMinutes={undefined}
                  modalTransparent={false}
                  animationType={"fade"}
                  androidMode={"default"}
                  placeHolderText="Select Date"
                  textStyle={{ color: "green" }}
                  placeHolderTextStyle={{ color: "#d3d3d3" }}
                  onDateChange={this.setDate}
                  disabled={false}
                  />
              </Item>  

1 Ответ

1 голос
/ 07 марта 2019

Ваша проблема заключается в том, как создать объект даты в формате UTC, представляющий локальную дату пользователя.new Date (), используемый один, дает вам местную полночь.Попробуйте вместо ...

new Date(Date.UTC(2019, 2, 18));

Более полезная информация здесь !

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...