我使用的是使用JQuery日期选择器将数据上传到数据库的PHP表单。 datepicker将日期放入dd / mm / yyyy格式,但是当我调用PHP来回显日期时,它以mm / dd / yyyy显示。有没有办法转换其中一个,以便它显示正确的方式?我是一个PHP菜鸟,所以它可能非常简单。
$link = new mysqli($servername, $username, $password, $dbname);
$name = $_REQUEST['name'];
$date = date('Y-m-d', strtotime($_REQUEST['date']));
$sql = "INSERT INTO fundraiser (name, date, full) VALUES ('$name', '$date', '0')";
if(mysqli_query($link, $sql)){
ob_end_clean();
header("Location: php.php?term=f");
exit();
} else {
echo "ERROR: Could not execute $sql. " . mysqli_error($link);
}
(我的数据库已连接,除此之外一切正常,我还没有包含它)
<?php
while($row = $result->fetch_assoc())
{?>
<tr>
<td class="fund"(<?php echo $row["id"]; ?>)"> <?php echo $row["name"]; ?> </td>
<td class="fund">
<?php echo date("F d, Y", strtotime($row["date"])); ?>
</td>
<td class="fund"> <?php if($row["full"] == 0)
{echo "Not Full";}
else{echo "Full";}
?> </td>
</tr>
<?php } ?>