【发布时间】:2022-02-12 08:57:40
【问题描述】:
我刚开始学习 php,我试图研究这个问题的答案,但我找不到适合我情况的答案。请记住,我是菜鸟,所以请详细说明。
显示结果的网页:https://fireytech.com/FireytechDatabase/hello.php
我有一个 php 选择查询,它从我的 mysql 数据库中提取一个字段,其中保存了日期/时间戳。当我在我的 html 表单中获得查询的回显结果时,它会以这种格式显示此日期字段:2022-01-31 00:00:00。我希望它显示为:01/31/2022(没有时间)。下面是我的表单代码。如何更改“DateReceived”和“DateLastEdited”字段的日期格式?
<?php
require '../../db_php/dbconnection.php';
$sql = "SELECT * FROM
Tickets
Left JOIN
Clients
ON Tickets.CustomerNumber=Clients.CustomerNumber
JOIN Contacts
ON Contacts.ContactID=Clients.CustomerNumber
JOIN Equipment
ON Equipment.ContactID=Clients.CustomerNumber
WHERE Equipment.PRINT = '-1' AND Contacts.DispatchContact = '-1' AND TicketStatus = 'Active' AND NOT TicketSubStatus = 'CUSTOMER PICKUP' AND NOT TaskSubType = 'ON-SITE'
";
$result = $conn->query($sql);
echo"<table border='1'>";
echo "<tr><td>Ticket Type</td><td>Ticket Number</td><td>Date Received</td><td>Last Edited</td><td>Last Name</td><td>Followup By</td><td>Sub Status</td><td>Repair Type</td><tr>";
if ($result->num_rows > 0){
while($row = $result->fetch_assoc() ){
echo "<tr><td>{$row['TaskSubType']}</td><td>{$row['TicketNumber']}</td><td>{$row['DateReceived']}</td><td>{$row['DateLastEdited']}</td><td>{$row['ContactLast']}</td><td>{$row['FollowupBy']}</td><td>{$row['TicketSubStatus']}</td><td>{$row['ItemType']}</td></tr>";
}
} else {
echo "0 records";
}
echo"</table>";
$conn->close();
?>
【问题讨论】: