我想計算我的數據庫中當前時間和時間的不同時間。數據庫中的時間格式爲日期時間("Y-m-d H:i:s")
。這是我的代碼。我是新來的PHP,如果我寫了一個愚蠢的代碼,我很抱歉。計算在php中的時間差異
<?php
try {
$dbh = new PDO("mysql:host=$hostname;dbname=", $username, $password);
$sql = "select * from time";
echo "<table>";
echo "<tr><th>ID</th><th>Name</th><th>Time</th></tr>";
foreach ($dbh->query($sql) as $row)
{
$id=$row['id'];
echo "<tr>";
echo "<td>" . $row['id'] ."</td>";
echo "<td>" . $row['name'] . "</td>";
echo "<td>" . $row['time'] . "</td>";
echo "</tr>";
}
echo "</table>";
$today=date("Y-m-d H:i:s");
$timeleft=($row['time']-$today);
echo $today;
echo 'Time left: '.$timeleft;
$dbh = null;
}
catch(PDOException $e) { echo $e->getMessage(); }
?>
+1使用PDO :) –