//Declarations: EngineClient ZmanimAPI = CreateApiInstance(); EngineParamDay Params = new EngineParamDay(); EngineResultDay Day = new EngineResultDay(); //Set parameters: Params.User = APIUSER; Params.Key = APIKEY; Params.Coding = "CS"; Params.Language = "en"; Params.InputDate = DateTime.Now; Params.LocationID = "US33487"; //Call API: Day = ZmanimAPI.GetDay(Params); //Display results: Console.WriteLine(Day.Place.Name); Console.WriteLine(Day.Time.Weekday); Console.WriteLine("Latest Shema at:"); Console.WriteLine(Day.Zman.ShemaGra.ToString("t")); //Use results for further calculations: Console.WriteLine("Mincha Minyan 20 min before shekiah at:"); Console.WriteLine(Day.Zman.SunsetDefault.AddMinutes(-20).ToString("t"));Example
'Declarations:' Dim ZmanimAPI As EngineClient = CreateApiInstance() Dim Params As New EngineParamDay Dim Day As New EngineResultDay 'Set parameters:' Params.User = APIUSER Params.Key = APIKEY Params.Coding = "VB" Params.Language = "en" Params.InputDate = DateTime.Now() Params.LocationID = "US33487" 'Call API:' Day = ZmanimAPI.GetDay(Params) 'Display results:' Console.WriteLine(Day.Place.Name) Console.WriteLine(Day.Time.Weekday) Console.WriteLine("Latest Shema at:") Console.WriteLine(Day.Zman.ShemaGra.ToString("t")) 'Use results for further calculations:' Console.WriteLine("Mincha Minyan 20 min before shekiah at:") Console.WriteLine(Day.Zman.SunsetDefault.AddMinutes(-20).ToString("t"))Example
//Prepare parameters: $params = "user=" . $APIUSER . "&key=" . $APIKEY . "&coding=PHP" . "&language=en" . "&locationID=US33487" . "&inputDate=" . date("Y-m-d"); //Call API: $response = CallApi("getDay", $params); //Process response: $time = $response->Time; $place = $response->Place; $zman = $response->Zman; //Display results: echo $place->Name; echo $time->Weekday; echo "Latest Shema at:"; echo formatZman($zman->ShemaGra); //Use results for further calculations: echo "Mincha Minyan 20 min before shekiah at:"; echo date("g:i a", strtotime($zman->SunsetDefault) - (20*60)); //Convert date value to a string: function formatZman($aZman){ return date("g:i a", strtotime($aZman)); }Example
//Prepare parameters var param = "coding=JS&language=en&locationid=" + locationid + "&inputdate=" + formatDate(new Date()) + "&key=" + APIKEY + "&user=" + APIUSER; //Call API: callApi(url, param, callback); //Process response and display results: function callback(response) { var day = JSON.parse(response); document.write(day.Place.Name); document.write(day.Time.Weekday); document.write("Latest Shema at: "); document.write(formatZman(day.Zman.ShemaGra)); document.write("Mincha Minyan 20 min before shekiah at: "); document.write(formatZman(addMinutes(day.Zman.SunsetDefault, -20))); }Example
//Declarations: MZBasicHttpBinding_IEngine ZmanimAPI = new MZBasicHttpBinding_IEngine(); MZEngine_x002E_ParamDay Params = new MZEngine_x002E_ParamDay(); MZEngine_x002E_ResultDay Day = new MZEngine_x002E_ResultDay(); //Set parameters: Params.User = APIUSER; Params.Key = APIKEY; Params.Coding = "Java"; Params.Language = "en"; Params.InputDate = new Date(); Params.LocationID = "US33487"; //Call API: (You may use GetDay or GetDayAsync) Day = ZmanimAPI.GetDay(Params); //Display results: System.out.println(Day.Place.Name); System.out.println(Day.Time.Weekday); System.out.println("Latest Shema at:"); System.out.println(formatZman(Day.Zman.ShemaGra)); //Convert date value to a string: public static String formatZman(Date zman) { SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a"); sdf.setTimeZone(TimeZone.getTimeZone("UTC")); return sdf.format(zman); }Example
//Declarations: MZBasicHttpBinding_IEngine* zmanimAPI = [[MZBasicHttpBinding_IEngine alloc]init]; MZEngine_x002E_ParamDay* dayParams = [[MZEngine_x002E_ParamDay alloc]init]; MZEngine_x002E_ResultDay* dayResult = [[MZEngine_x002E_ResultDay alloc]init]; //Set parameters: dayParams.User = APIUSER; dayParams.Key = APIKEY; dayParams.Coding = @"ObjC"; dayParams.Language = @"en"; dayParams.InputDate = [NSDate date]; dayParams.LocationID = @"US33487"; //Call API: (You may use GetDay or GetDayAsync) dayResult = [zmanimAPI GetDay:dayParams __error:nil]; //Display results: NSLog(@"%@", dayResult.Place.Name); NSLog(@"%@", dayResult.Time.Weekday); NSLog(@"Latest Shema at:"); NSLog(@"%@", [self formatZman:dayResult.Zman.ShemaGra]); //Convert date value to a string: - (NSString*)formatZman:(NSDate*)zman { NSDateFormatter* formatter = [[NSDateFormatter alloc] init]; [formatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"UTC"]]; [formatter setDateFormat:@"h:mm a"]; return [formatter stringFromDate:zman]; }Example