<p>I'll take <a href="https://astronomy.stackexchange.com/questions/44756/can-you-compute-the-solar-day/44759#comment95239_44756">my own advice</a> and &quot;Try <a href="https://astronomy.stackexchange.com/a/41713">this answer to <em>Synodic Day and Sidereal Day</em></a> and see what happens.</p>
<p>As explained there, what we  do in this case is subtract frequencies, just like radios heterodyne one frequency with another close by to downconvert.</p>
<blockquote>
<p><span class="math-container">$$f_{\text{diff}} = f_&gt; - f_&lt;$$</span></p>
<p>where the &gt; and &lt; indicate the larger and smaller frequencies.</p>
</blockquote>
<p>The frequency of the Earth's orbit is very low, and subtracts from the Earth's natural 23h 56m 4.09s rotational frequency to give us a 24 hour day.</p>
<p>To convert a period into a frequency, we take the reciprocal, so it's:</p>
<blockquote>
<p><span class="math-container">$$\frac{1}{T_{syn}} \ = \ \frac{1}{T_&lt;} - \frac{1}{T_&gt;} \ = \ \frac{T_&gt; - T_&lt;}{T_&gt; \ T_&lt;}.$$</span></p>
</blockquote>
<p>In this case the year will be the synodic period <span class="math-container">$T_{syn}$</span>, and the sidereal period will be <span class="math-container">$T_&lt;$</span>, and we'll solve for the slightly longer, larger period solar day <span class="math-container">$T_&gt;$</span>.</p>
<p><span class="math-container">$$\frac{1}{T_{solar}} \ = \ \frac{1}{T_{sid}} - \frac{1}{T_{year}} \ = \ \frac{T_{year} - T_{sid}}{T_{year} \ T_{sid}}.$$</span></p>
<pre><code>sidereal day: 23 * 3600 + 56 * 60 + 4.09 =     86164.09 sec 
one year:     365.2564 * 24 * 3600    =     31558152.96 sec 

yields for the solar day: 86399.99 sec compare to 86400 = 24 * 3600 sec 
</code></pre>

CC BY-SA 4.0
2021-07-07T16:15:29.837Z
2021-07-08T21:54:44.810Z
2021-07-08T21:54:44.810Z
uhoh
<p>For a given planet, if you know the sidereal rotation period and the sidereal revolution period, can you compute the length of one solar day?</p>
<p>For instance, for Earth, if you know one rotation is roughly 23h56m and one year is 365.25 days, can you recover that one solar day is 24 hours?</p>

CC BY-SA 4.0
2021-07-07T14:11:47.823Z
Try [this answer to *Synodic Day and Sidereal Day*](https://astronomy.stackexchange.com/a/41713) I think it should work.
uhoh
CC BY-SA 4.0
2021-07-07T16:43:47.360Z
Actually some of the days are shorter than 86400 seconds and others longer, because Earth's orbit is elliptical, and Earth's axis is inclined. 86400 is just the average day over a year. The longer and shorter days accumulate to time errors of +/- 15 minutes difference between mean solar time and apparent solar time. See https://en.wikipedia.org/wiki/Equation_of_time.
stretch
CC BY-SA 4.0
2021-07-08T12:02:46.193Z
Just multiply it by 366.25 (number of sidereal days in one year) to get the total number of hours in the year, and divide this by 365.25 (number of solar days in the year) to get the length of one solar day. Note that Earth makes exactly one revolution more with respect to stars in the year than with respect to Sun. You can do this reversely as well.
User123
<rotation><celestial-mechanics>
Can you compute the solar day?
usernumber
# Can you compute the solar day?

(Asked by: username_0 on 2021-07-07)

For a given planet, if you know the sidereal rotation period and the sidereal revolution period, can you compute the length of one solar day?

For instance, for Earth, if you know one rotation is roughly 23h56m and one year is 365.25 days, can you recover that one solar day is 24 hours?

**Tags:** rotation, celestial-mechanics

> **Comments:**
> **username_1**: Try [this answer to *Synodic Day and Sidereal Day*](https://astronomy.stackexchange.com/a/41713) I think it should work.  
> **username_2**: Actually some of the days are shorter than 86400 seconds and others longer, because Earth's orbit is elliptical, and Earth's axis is inclined. 86400 is just the average day over a year. The longer and shorter days accumulate to time errors of +/- 15 minutes difference between mean solar time and apparent solar time. See https://en.wikipedia.org/wiki/Equation_of_time.  
> **username_3**: Just multiply it by 366.25 (number of sidereal days in one year) to get the total number of hours in the year, and divide this by 365.25 (number of solar days in the year) to get the length of one solar day. Note that Earth makes exactly one revolution more with respect to stars in the year than with respect to Sun. You can do this reversely as well.  

---

## 1 answers

### Answer by username_1 on 2021-07-07. Score: 3 | Accepted answer

I'll take [my own advice](https://astronomy.stackexchange.com/questions/44756/can-you-compute-the-solar-day/44759#comment95239_44756) and "Try [this answer to *Synodic Day and Sidereal Day*](https://astronomy.stackexchange.com/a/41713) and see what happens.

As explained there, what we do in this case is subtract frequencies, just like radios heterodyne one frequency with another close by to downconvert.

> $$f\_{\text{diff}} = f\_> - f\_<$$
>
> where the > and < indicate the larger and smaller frequencies.

The frequency of the Earth's orbit is very low, and subtracts from the Earth's natural 23h 56m 4.09s rotational frequency to give us a 24 hour day.

To convert a period into a frequency, we take the reciprocal, so it's:

> $$\frac{1}{T\_{syn}} \ = \ \frac{1}{T\_<} - \frac{1}{T\_>} \ = \ \frac{T\_> - T\_<}{T\_> \ T\_<}.$$

In this case the year will be the synodic period $T\_{syn}$, and the sidereal period will be $T\_<$, and we'll solve for the slightly longer, larger period solar day $T\_>$.

$$\frac{1}{T\_{solar}} \ = \ \frac{1}{T\_{sid}} - \frac{1}{T\_{year}} \ = \ \frac{T\_{year} - T\_{sid}}{T\_{year} \ T\_{sid}}.$$

```
sidereal day: 23 * 3600 + 56 * 60 + 4.09 =     86164.09 sec 
one year:     365.2564 * 24 * 3600    =     31558152.96 sec 

yields for the solar day: 86399.99 sec compare to 86400 = 24 * 3600 sec 

```


---

