I want to know if I can determine the time where the sun's azimuth is at a given value.
In other words, I want a function that takes the sun azimuth along with longitude or time zone and outputs the time. Is there anything like this?
I want to know if I can determine the time where the sun's azimuth is at a given value.
In other words, I want a function that takes the sun azimuth along with longitude or time zone and outputs the time. Is there anything like this?
The sun moves one degree in 15 minutes, so for every degree east of south the time is 15 minutes before midday. For every degree past south it is 15 minutes after midday.
Though this is modulated by the Equation of Time for which you will need to refer to tables such as those published in the NOAA Almanac.
To expand; You can subtract your longitude from the suns azimuth, then multiply this by 15 minutes:
time = $ [\theta_{sun} - \theta_{long} ]\times 15 \rm{mins} + \rm{EoT correction} + 12 \rm{Hours}$
so at $\theta_{sun} = \theta_{long}$ it is midday, for $\theta_{sun} < \theta_{long}$ it is morning and for $\theta_{sun} > \theta_{long}$ it is afternoon.