INNER CODE UNIT · JavaScript
handleChange
mmazzarolo/react-native-modal-datetime-picker · src/DateTimePickerModal.android.js:36
const handleChange = (event, date) => {
if (event.type === 'dismissed') {
onCancel();
onHide(false);
return;
}
let nextDate = date;
if (mode === 'datetime') {
if (currentMode === 'date') {
setCurrentMode('time');
currentDateRef.current = new Date(date);
return;
} else if (currentMode === 'time') {
const year = currentDateRef.current.getFullYear();
const month = currentDateRef.current.getMonth();
const day = currentDateRef.current.getDate();
const hours = date.getHours();
const minutes = date.getMinutes();