【问题标题】:Inserting current GMT time in React DatePicker在 React DatePicker 中插入当前 GMT 时间
【发布时间】:2021-03-01 12:52:13
【问题描述】:

我在 React 项目中使用React DatePicker,因此还应该选择 GMT 的当前时间。请帮帮我!

    handleValueChanges = (src, e) => {
        let formEdit = {}
        formEdit = { ...this.state.formData }
        if (src === 'from_tstamp' || src === 'to_tstamp') {
            formEdit[src] = e
        } else {
            formEdit[src] = e.target.value
        }
        this.setState({
            formData: formEdit
        },()=>console.log(this.state.formData.to_tstamp))
        
    }

<DatePicker placeholderText="mm/dd/yyyy" className="form-control" dateFormat='MM/dd/yyyy HH:mm:ss'  selected={this.state.formData.to_tstamp} onChange={(date) => this.handleValueChanges('to_tstamp', date)} 

/>
                                

查看所选时间为 00:00:00,但我希望设置当前的 GMT 时间。请帮忙。我是新手。

handleValueChanges方法将选中的日期保存在一个状态中,格式为Wed Mar 10 2021 00:00:00 GMT+0530 (India Standard Time)

【问题讨论】:

    标签: javascript reactjs date momentjs


    【解决方案1】:

    您可以使用 DateTimePicker (https://www.npmjs.com/package/react-datetime-picker) 进行时间选择。如果选择日期时请求更新为当前时间,可以使用.setHours(new Date().GetHours())、.setMinutes(new Date().GetMinutes())....方法。

    【讨论】:

    • 好的,我试试谢谢
    猜你喜欢
    • 2010-10-05
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多