diff options
Diffstat (limited to 'public')
| -rw-r--r-- | public/index.php | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/public/index.php b/public/index.php index e181b96..2d7b588 100644 --- a/public/index.php +++ b/public/index.php @@ -1,8 +1,17 @@ <?php include_once "../holidays.php"; -$month = $_GET["month"] ?? date("n"); -$day = $_GET["day"] ?? date("d"); +$time = time(); +$utc = intval($_GET["utc"] ?? ""); + +if (-12 <= $utc && $utc <= 12) { + $time += 60 * 60 * $utc; +} else { + $utc = 0; +} + +$month = $_GET["month"] ?? date("n", $time); +$day = $_GET["day"] ?? date("d", $time); $holidays = []; @@ -24,11 +33,15 @@ $holiday_count = count($holidays); <html> <head> - <title><?php echo $holiday_count ?> holidays on <?php echo "$day.$month" ?></title> + <title><?php echo $holiday_count ?> holidays on <?php echo "$day.$month" ?> + <?php echo $utc != 0 ? ("(UTC" . ($utc >= 0 ? "+" : "") . "$utc)") : "" ?> + </title> </head> <body> - <h1><?php echo $holiday_count ?> holidays on <?php echo "$day.$month" ?></h1> + <h1><?php echo $holiday_count ?> holidays on <?php echo "$day.$month" ?> + <?php echo $utc != 0 ? ("(UTC" . ($utc >= 0 ? "+" : "") . "$utc)") : "" ?> + </h1> <ul> <?php foreach ($holidays as $holiday) { |
