在最後一個範例中,從秒數轉換為小時、分鐘、秒數是錯誤的。
這是正確的版本
<?php
$si = date_sun_info(strtotime('2022-08-26'), 50.45, 30.52);
$diff = $si['sunset'] - $si['sunrise']; # $diff 以秒為單位。
echo "白天長度: ",
floor($diff / 3600), "小時",
floor(($diff % 3600) / 60), "分鐘",
floor($diff % 60), "秒\n";
?>
輸出
白天長度: 13小時53分鐘15秒