В моем родном приложении для реагирования я использовал 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>



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Ваша проблема заключается в том, как создать объект даты в полночь UTC, представляющий локальную дату пользователя. new Date(), используемый отдельно, дает вам местную полночь. Вместо этого попробуйте...
new Date(Date.UTC(2019, 2, 18));
Еще полезная информация здесь !