這是我的困境。我試過參考http://php.net/manual/en/datetime.format.phpPHP回聲空白日期時間字段
但那不是幫助我或我沒有正確設置我的代碼。
這是我的代碼。
$query = "SELECT id,f_name, l_name, phone_1, phone_2, car_name, email, zipcode, ref_name, dateadded ";
$query .= "FROM customers JOIN carriers ON customers.carrier = carriers.car_id ";
$query .= "JOIN referrals ON customers.referral = referrals.ref_id";
$select_customers = mysqli_query($connection, $query);
while($row = mysqli_fetch_assoc($select_customers)) {
$customer_id = $row['id'];
$c_fname = $row['f_name'];
$c_lname = $row['l_name'];
$c_email = $row['email'];
$c_phone1 = $row['phone_1'];
$c_phone2 = $row['phone_2'];
$car_id = $row['car_id'];
$c_carrier = $row['car_name'];
$c_zip = $row['zipcode'];
$ref_id = $row['ref_id'];
$c_ref = $row['ref_name'];
$c_added = $row['dateadded'];
echo "<tr>";
echo "<td>{$c_fname}</td>";
echo "<td>{$c_lname}</td>";
echo "<td>{$c_email}</td>";
echo "<td>{$c_phone1}</td>";
echo "<td>{$c_phone2}</td>";
echo "<td>{$c_carrier}</td>";
echo "<td>{$c_zip}</td>";
echo "<td>{$c_ref}</td>";
echo "<td>". date_format($c_added, 'd/m/y') ."</td>";
echo "<td><a class='btn btn-danger' href='customers.php?source=edit_customer&id={$customer_id}'>Edit</a></td>";
}
它會回顯出一個空白字段。 'dateadded'的列被設置爲'2016-09-28 10:40:44'的日期時間和值。更正我的代碼表示讚賞。謝謝。
或回聲 「」。 date_format(new DateTime($ c_added),'d/m/y')。「」; –
@jakubwrona,你可以寫你自己的答案) –
@u_mulder,謝謝你解決我的錯誤。這可以更改爲格式mm/dd/yyyy嗎? –