URL 上的日期字段未输出正确的格式

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

我正在为酒店制作一个房间预订表格。目前,用户可以选择入住和退房日期。当用户选择入住或退房日期时,格式在 URL 中显示为

yyyy-mm-dd
,在 URL 中显示为
examplesite.com/1234?datein=yyyy-mm-dd
。如何将日期输出格式化为
mm/dd/yyyy

目前,这是我的输入标签:

<input class="date_in" id="datein" placeholder="" value="" type="date" name="datein">
wordpress forms date
1个回答
0
投票

因为您无法更改输入类型日期输出格式。所以你可以在 php 中更改日期格式来代替这个

if (isset($_GET['datein'])) {
    $datein = $_GET['datein'];
    $date = DateTime::createFromFormat('Y-m-d', $datein);
    if ($date) {
        $formattedDate = $date->format('m/d/Y');
        echo 'Formatted Date: ' . $formattedDate;
    } else {
        echo 'Invalid date format.';
    }
}

像上面的示例代码一样,您可以根据需要更改日期格式。

© www.soinside.com 2019 - 2024. All rights reserved.