{"supplementalData"}->{"windowsZones"}->{"mapTimezones"}->{"mapZone"} as $item){ if($item->{"_type"} == $_GET["timezone"]){ $tz_win = $item->{"_other"}; }; } $result["newtimezone"] = $tz_win; exec('tzutil /s "'.$tz_win.'"'); $result["return"] = "200"; } else { exec("sudo timedatectl set-timezone '".$_GET["timezone"]."'"); $result["return"] = "200"; } } echo json_encode($result); ?>