Как установить время начала за 3 часа до текущего времени и время окончания как текущее время (с помощью приложения materialui реагировать) - PullRequest
0 голосов
/ 17 апреля 2020

** Как установить время начала за 3 часа до текущего времени и время окончания как текущее время (с помощью приложения materialui response) время по умолчанию должно показывать текущее время -3, а время окончания должно показывать значение по умолчанию как текущее время.

Кроме того, время должно отображаться как PST всегда независимо от моего местоположения **

import {
    MuiPickersUtilsProvider,
    DateTimePicker
} from "@material-ui/pickers";

export default function CustomDateTimePicker(props) {
    return (
        <MuiPickersUtilsProvider utils={DateFnsUtils}>
<DateTimePicker value={StartDateTime}
                    defaultValue={StartDateTime} />

const [StartDateTime, setStartDateTime] = useState(new Date());
const [EndDateTime, setEndDateTime] = useState(new Date());

<CustomDateTimePicker label="starttime" selection={StartDateTime}
                                defaultValue={StartDateTime}

<CustomDateTimePicker label="endtime" selection={StartDateTime}
                                defaultValue={StartDateTime}```

//-----
Tried overriding the format function inside DateFnsUtils but didnt work------------
format(date: Date, formatString: string) {
        return formatTz(date, formatString, {
          timeZone: "America/Los_Angeles",
          locale: this.locale
        });
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...