[Remind-Fans] Faking the time zone (was Re: sun moon data)

Edward Shapard ed.shapard at gmail.com
Fri Mar 18 19:43:10 EDT 2022


I have some solar time functions that I use to calculate solar noon and 
solar midnight.

```
FSET _light_len(date) MAX(SUNSET(date)-SUNRISE(date), 0)
FSET _dark_len(date) 1440-_light_len(date)
FSET _solar_noon(date) sunrise(date) + (_light_len(date)/2)
FSET _solar_midnight(date) sunset(date) + (_dark_len(date)/2)
```

It's not as compact as Diane's suggestion, but I can do things like 
report how many daylight hours there will be on a certain day.

You can call it like so:

```
REM [today()] AT [_solar_noon(today())] MSG 🌞Solar Noon!
```

Excerpts from Sector11 via Remind-fans's message of March 18, 2022 8:10 am:
> Dianne you are going above and beyond the call of duty here.
> 
> I never thought to use TZ.
> Using TX as shown do your also get:
> ----------
> Mittagssonne: 361
> ----------
> for solar noon?
> 
> Thank you
> Bruce
> 
> 
> On Thu, 17 Mar 2022 16:52:10 -0400
> Dianne Skoll via Remind-fans <remind-fans at lists.skoll.ca> wrote:
> 
>> On Thu, 17 Mar 2022 11:54:33 -0300
>> Sector11 via Remind-fans <remind-fans at lists.skoll.ca> wrote:
>> 
>> > Dianne I feel so silly and:
>> > -----
>> > faketime -f '+4' remind -q -r ~/.reminders.sun.v
>> > -----
>> > doesn't work.  :(  
>> 
>> No, but:
>> 
>>     TZ=Europe/Berlin remind -q -r ~/.reminders.sun.v
>> 
>> might.
>> 
>> Now I do see that it's off by about 10-12 minutes from
>> some sources on the web, so I might need to investigate
>> further.
>> 
>> Regards,
>> 
>> Dianne.
>> _______________________________________________
>> Remind-fans mailing list
>> Remind-fans at lists.skoll.ca
>> https://dianne.skoll.ca/mailman/listinfo/remind-fans
>> Remind is at https://dianne.skoll.ca/projects/remind/
> _______________________________________________
> Remind-fans mailing list
> Remind-fans at lists.skoll.ca
> https://dianne.skoll.ca/mailman/listinfo/remind-fans
> Remind is at https://dianne.skoll.ca/projects/remind/
> 



More information about the Remind-fans mailing list