我正在为酒店制作一个房间预订表格。目前,用户可以选择入住和退房日期。当用户选择入住或退房日期时,格式在 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">
因为您无法更改输入类型日期输出格式。所以你可以在 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.';
}
}
像上面的示例代码一样,您可以根据需要更改日期格式。