- date_default_timezone_set: documentation ( source)
- idate: documentation ( source)
<?php
date_default_timezone_set("America/Halifax");
$_hour = idate('H');
$_day = idate('d');
$temp = ($_hour + 7) % 24;
if ((!($_day % 2) && $_hour >= 17) || ($_day %2 && $_hour < 17)) {
$temp = 20 + (($_hour + 7) % 24);
} else {
$temp = 44 + (($_hour + 7) % 24);
if ($temp >= 60) {
$temp = 60;
}
}
echo $temp, "°"
?>