PHP 表单提交当前时间是指在 PHP 网页中,用户通过表单提交数据时,同时提交当前的时间戳或日期时间信息。这通常用于记录数据的创建或修改时间。
以下是一个简单的 PHP 表单示例,展示如何在表单提交时记录当前时间:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$currentTime = date("Y-m-d H:i:s"); // 获取当前时间
$data = $_POST['data'];
// 将数据和当前时间插入数据库
$sql = "INSERT INTO my_table (data, created_at) VALUES ('$data', '$currentTime')";
// 假设已经连接到数据库
// mysqli_query($conn, $sql);
echo "Data submitted successfully at: " . $currentTime;
}
?>
<!DOCTYPE html>
<html>
<head>
<title>Form Submission</title>
</head>
<body>
<form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
<label for="data">Data:</label>
<input type="text" id="data" name="data">
<input type="submit" value="Submit">
</form>
</body>
</html>
date("Y-m-d H:i:s")
格式化时间戳。php.ini
中设置 date.timezone = "Asia/Shanghai"
。DATETIME
类型。通过以上方法,可以有效解决 PHP 表单提交当前时间时可能遇到的问题。
领取专属 10元无门槛券
手把手带您无忧上云