<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Apr 1, 2020, 10:21 PM Paul Slootman <<a href="mailto:paul%2Bnospam@wurtel.net">paul+nospam@wurtel.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Wed 01 Apr 2020, paai wrote:<br>
> <br>
> Ik gebruik nu ESPDateTime, alleen heeft die geen zomertijd. Maar vanavond ga<br>
> ik even kijken hoe je de unix-tijd van de laatste zondag 02:00 van een maand<br>
> berekent, wat niet zo'n heksentoer moet zijn, temeer omdat DateTime de<br>
> weekdag kan laten zien...<br>
<br>
Waarom wil je dat moment weten?<br>
Je bent toch meer geinteresseerd in of het NU winter- of zomertijd is?<br>
<br>
- is het maart of oktober? Dan moet je doordenken, anders weet je de<br>
offset tov. UTC al en ben je klaar<br>
- Bepaal dag vd maand, is deze 25 of meer? Zo niet ben je klaar<br>
- Bepaal dag vd week, als het geen zondag is, dan moet je kijken of<br>
zondag nog deze maand valt. Niet moeilijk als je weet wat de datum is<br>
en wat de dag vd week is. Komt er geen zondag meer? Klaar<br>
- Komt zondag nog? Klaar<br>
- Is het zondag? Kijk dan hoe laat het is in UTC. Is het maart en na<br>
01:00 dan is het zomertijd, anders als het oktober is en na 02:00 dan<br>
is het wintertijd.<br>
<br>
Aantal regels code zouden op een 25-regelig scherm moeten passen, lijkt<br>
mij.<br></blockquote></div><div dir="auto"><br></div><div dir="auto">ik pak voor het lopende jaar 31 maart, bepaal de dag van de week en tel terug tot ik een zondag heb. Dan de utc van die dag 02:00. Dito voor oktober. Ligt de utc van vandaag daar tussen in, dan is het zomer... Past op 12 regels, denk ik en minder als je er een functie van maakt. Disclaimer: heb het nog niet uitgeschreven...</div><div dir="auto"><br></div><div dir="auto">Paai</div><div dir="auto"><br></div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>