我想根據數值是什麼來改變數字的生成方式。默認值是unix時代,我將它們轉換爲回聲小時。如何在php echo中使用多個if語句或函數?
$clock = time();
$sql = "SELECT unix FROM things";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo round(($row["unix"] - $clock)/3600) .' hours from now.;
現在它的工作原理,並正確顯示時間,但我想基於什麼unix時間戳顯示去改變它,這是它得到棘手。 我希望如果unix秒數小於3600,「小時數」會變爲分鐘,如果小於60,秒數會變爲秒,如果超過86400,則「天數」會變爲幾秒。我該怎麼做?
可能dupplicate:https://stackoverflow.com/questions/8273804/convert-seconds-into-days-hours-minutes-and-seconds –
[轉換秒進入天,小時可能的複製,分鐘和秒](https://stackoverflow.com/questions/8273804/convert-seconds-into-days-hours-minutes-and-seconds) –