MomentJs время на 3 часа меньше приходит на почту

97
15 января 2021, 10:10

Почему-то при выборе времени, в state записывается выбранное, потом при отправке на почту доходит ровно на 3 часа меньше. state: Thu May 30 2019 23:43:52 GMT+0300 (Москва, стандартное время) Почта:

class ValidationForm extends React.Component { 
    constructor(props) { 
        super(props); 
        this.state = { 
            username: "", 
            lastname: "", 
            date: null, 
            time: null, 
            email: "", 
            mobile: "", 
            age: "", 
            complaints: "", 
            doctor: "" 
        }; 
        this.handleChange = this.handleChange.bind(this); 
        this.handleChangeDate = this.handleChangeDate.bind(this); 
        this.handleChangeTime = this.handleChangeTime.bind(this); 
        this.submitEmail = this.submitEmail.bind(this); 
    } 
 
 
    handleChange = e => { 
        this.setState({[e.target.name]: e.target.value}); 
        console.log(e.target.value) 
    }; 
    handleChangeDate = date => { 
        this.setState({date}); 
 
    }; 
    handleChangeTime = time => { 
        this.setState({time},() => console.log(this.state.time)); 
    }; 
    DatePick = () => ( 
        <DatePicker placeholder="Дата приема" onChange={this.handleChangeDate}/> 
    ); 
    TimePick = () => ( 
        <TimePicker  placeholder="Время приема" onChange={this.handleChangeTime} format={'HH:mm'}/> 
    ); 
 
    async submitEmail() { 
        const { 
            username, 
            lastname, 
            date, 
            time, 
            email, 
            mobile, 
            age, 
            complaints, 
            doctor 
        } = this.state; 
 
        const form1 = await axios.post("/api/patient", { 
            username, 
            lastname, 
            date, 
            time, 
            email, 
            mobile, 
            age, 
            complaints, 
            doctor 
        }); 
 
    } 
 
    render() { 
        const {handleSubmit, pristine, reset, submitting} = this.props; 
        return ( 
            <MDBContainer> 
                <MDBRow className="flex-center"> 
                    <MDBCol md="6"> 
                        <form onSubmit={handleSubmit(this.submitEmail)} className=""> 
                            <span> 
                                    Ваши данные для приема 
                                </span> 
                            <div className=""> 
 
                                <Field 
                                    name="date" 
                                    type="text" 
                                    id="form3" 
                                    component={this.DatePick} 
                                /> 
                                <Field 
                                    name="time" 
                                    type="text" 
                                    id="form4" 
                                    component={this.TimePick} 
                                /> 
                            </div> 
                            <div> 
                                <button type="submit" disabled={submitting} className="btn btn-primary"> 
                                    Отправить ваши данные 
                                </button> 
                                <button 
                                    type="button" 
                                    disabled={pristine || submitting} 
                                    onClick={reset} 
                                > 
                                    Clear Values 
                                </button> 
                            </div> 
                        </form> 
                    </MDBCol> 
                </MDBRow> 
            </MDBContainer> 
 
        ) 
    } 
}

READ ALSO
Скрыть содержимое div с помощью сss

Скрыть содержимое div с помощью сss

Всем приветЕсть див с содержимым интересует как его скрыть с помощью сss по клику на кнопку

166
Чем отличаются подключенные шрифты?

Чем отличаются подключенные шрифты?

Подключаю шрифт font-family: Gotham и пишу font-style normal и font-weight normal

112
Преобразование типов к собственным С++

Преобразование типов к собственным С++

Не могу разобраться как преобразовать типы данныхВ моем случае из строки в тип TElement

98
Из чисел и знаков сделать правильные неравенства

Из чисел и знаков сделать правильные неравенства

Даны n целых чисел и ряд из n коробокМежду коробками фиксировано расположены знаки неравенств

109