What is the difference between solar degrees and Calendar days. Is there any formula to convert one to another.
for example Starting from 1/1/2000
1/1/2000 + 300 calendar days=some date (easy)
1/1/2000 + 300 solar degrees=?
Astronomy Stack Exchange is a question and answer site for astronomers and astrophysicists. It only takes a minute to sign up.Sign up to join this community
Warning: If you try to time the stock market using the position of the sun, you will lose money as often as you win it. If there was a system that worked, everyone would be using it (and then it wouldn't work any more)
You want to calculate the ecliptic longitude of the sun. This roughly increases by about one degree per day, but that is neither exact nor constant. It varies due to the elliptical orbit of the Earth.
There is a formula. If $n$ is the number of days since midday UTC Jan 1 2000.
Then the longitude of the sun in degrees is
$$ 280.46^\circ + 0.9856474^\circ n \\ + 1.915^\circ \sin(357.528^\circ+0.9856003^\circ n) \\ + 0.02^\circ\sin(355.056^\circ +1.9712006^\circ n) $$
Applying that formula you will find that the sun will be at 300 degrees after 306.07785 days on November 7th 2000 at 13:52
The formula (derived from Wikipedia)is empirically derived to fit the observed orbit of the Earth. We approximate the position of the sun as an initial angle (280.46) plus a linear increase (0.9856474n). If the Earth's orbit was perfectly circular, that would be the complete formula. But as it is elliptical there is periodic variation. That is approximated by a combination of two sinusoidal terms. These can be understood as the first two terms in a Fourier series that could describe the actual variation. You can see that the second term has a very small coefficient (0.02) and double the frequency of the first. In principle, further terms could be added, but this formula is now already accurate to a small fraction of a degree.
The formula is good until about 2050.