日期不会填入表格

问题描述 投票:0回答:0

我目前正在尝试设置一个我从 PSQL 中提取的日期,看起来像, 2023-04-05T05:00:00.000Z,但我想将此日期放在格式为 mm/dd/yyyy 的日期表单中。我想我需要这样做:

    const dateOfOrder = dateObj.toLocaleDateString('en-US', {
        month: '2-digit',
        day: '2-digit',
        year: 'numeric'
    });

这确实给了我想要的东西,但是当我将 dateOfOrder 作为“日期”类型的输入表单的值时,没有任何变化,但如果类型是“文本”,那么它就会出现。任何帮助将不胜感激!

function JobForm({ job}) {
    const dateObj = new Date(job.date_of_order);
    const dateOfOrder = dateObj.toLocaleDateString('en-US', {
        month: '2-digit',
        day: '2-digit',
        year: 'numeric'
    });
    return (
        <Form>
            <Form.Group>
                <Form.Label htmlFor="TransportDate">Date</Form.Label>
                <input type="date" className="form-control" id="TransportFrom" required value={dateOfOrder}></input>
            </Form.Group>
</Form >
    )
}
javascript reactjs react-bootstrap
© www.soinside.com 2019 - 2024. All rights reserved.