TimeZone.php
authorleon <leon@roojs.com>
Fri, 27 Oct 2023 06:51:28 +0000 (14:51 +0800)
committerleon <leon@roojs.com>
Fri, 27 Oct 2023 06:51:28 +0000 (14:51 +0800)
TimeZone.php

index 0f109d7..2330614 100644 (file)
@@ -109,6 +109,17 @@ class Pman_Core_TimeZone extends Pman
         return self::$timezones;
     }
 
+    function isValidTimeZone($tz) {
+        try {
+            new DateTimeZone($tz);
+        }
+        catch (Exception $e) {
+            return false;
+        }
+
+        return true;
+    }
+
     static function toRegion($tz)
     {
         return explode('/', $tz)[0];