Browse Source

Merge pull request #1775 from jessehickman/patch-8

Adding time zone conversions
causefx 4 years ago
parent
commit
f601ec2862
1 changed files with 27 additions and 2 deletions
  1. 27 2
      api/homepage/ical.php

+ 27 - 2
api/homepage/ical.php

@@ -30,11 +30,26 @@ trait ICalHomepageItem
 			case('Eastern Standard Time'):
 				$timezone = 'America/New_York';
 				break;
+			case('MST'):
+			case('Mountain Time'):
+			case('Mountain Standard Time'):
+				$timezone = 'America/Denver';
+				break;
 			case('PST'):
 			case('Pacific Time'):
 			case('Pacific Standard Time'):
 				$timezone = 'America/Los_Angeles';
 				break;
+			case('AKST'):
+			case('Alaska Time'):
+			case('Alaska Standard Time'):
+				$timezone = 'America/Anchorage';
+				break;
+			case('HST'):
+			case('Hawaii Time'):
+			case('Hawaii Standard Time'):
+				$timezone = 'Pacific/Honolulu';
+				break;
 			case('China Time'):
 			case('China Standard Time'):
 				$timezone = 'Asia/Beijing';
@@ -44,11 +59,21 @@ trait ICalHomepageItem
 			case('India Standard Time'):
 				$timezone = 'Asia/New_Delhi';
 				break;
-			case('JST');
+			case('JST'):
 			case('Japan Time'):
 			case('Japan Standard Time'):
 				$timezone = 'Asia/Tokyo';
 				break;
+			case('WET'):
+			case('WEST'):
+			case('Western European Time'):
+			case('Western European Standard Time'):
+			case('Western European Summer Time'):
+			case('W. Europe Time'):
+			case('W. Europe Standard Time'):
+			case('W. Europe Summer Time'):
+				$timezone = 'Europe/Lisbon';
+				break;
 		}
 		return $timezone;
 	}
@@ -292,4 +317,4 @@ trait ICalHomepageItem
 		$this->setAPIResponse('success', null, 200, $calendarSources);
 		return $calendarSources;
 	}
-}
+}