📅  最后修改于: 2023-12-03 15:38:22.757000             🧑  作者: Mango
在 PHP 中,我们可以使用内置函数 date()
获取当前日期和时间。然后,我们可以将该日期分配给 HTML 中的日期输入类型。
首先,让我们了解一下 HTML 中的日期输入类型。
HTML 5 引入了日期输入类型,它允许用户通过日期选择器输入日期,而不是手动输入日期。日期输入类型的语法如下:
<input type="date" name="mydate">
在用户选择日期后,提交表单时,日期将作为字符串发送给服务器。
接下来,让我们看看如何在 PHP 中将当前日期分配给 HTML 中的日期输入类型。
要将当前日期分配给 HTML 中的日期输入类型,我们需要使用 date()
函数获取当前日期,并将其格式化为字符串。然后,我们可以将该字符串作为默认值分配给日期输入类型。
以下是PHP代码示例:
$currentDate = date('Y-m-d'); // 获取当前日期并将其格式化为 "YYYY-MM-DD" 字符串
echo '<input type="date" name="mydate" value="' . $currentDate . '">'; // 分配当前日期给日期输入类型
上面的代码首先从 date()
函数中获取当前日期并将其格式化为 "YYYY-MM-DD" 字符串。然后,该字符串被分配给日期输入类型的 value
属性。
要在 HTML 表单中使用此代码段,请将其包含在 PHP 文件中,并使用 <form>
和 <input>
元素创建表单。下面是一个完整的示例表单:
<form method="post">
<label for="mydate">选择日期:</label>
<?php
$currentDate = date('Y-m-d');
echo '<input type="date" id="mydate" name="mydate" value="' . $currentDate . '">';
?>
<button type="submit">提交</button>
</form>
此代码段会创建一个带有日期输入类型的表单。当用户选择日期并提交表单时,可以使用 PHP 的 $_POST
变量在服务器端访问所选日期。
希望这篇文章对你有所帮助!