TimeZone.php
authorleon <leon@roojs.com>
Tue, 3 Oct 2023 03:11:48 +0000 (11:11 +0800)
committerleon <leon@roojs.com>
Tue, 3 Oct 2023 03:11:48 +0000 (11:11 +0800)
TimeZone.php

index c773801..d17ac94 100644 (file)
@@ -93,7 +93,14 @@ class Pman_Core_TimeZone extends Pman
 
     static function getOffset($timezone)
     {
-        
+        self::getTimezones();
+
+        // invalid timezone
+        if(!isset(self::$timezones[$timezone])) {
+            return '';
+        }
+
+        $offset = substr(self::$timezones[$timezone], 0, 1) == '-' ? self::$timezones[$timezone] : '+' . self::$timezones[$timezone]
     }
 
     static function getDisplayArea($timezone)