Diskusní téma: Lekce 11 - Hodinový modul DS1307

Datum
Vložil
Titulek

Re: zimní a letní čas

DS1307 umí pouze přestupné roky až do 2100. Pro práci s letním čase by čip musel obsahovat i veškerá světová časová pásma a hlavně začátky a konce letního času pro pásma a země ve kterých se používá. To je pro různé oblasti jiné. Další velký problém je, že začátek a konec letního času se může změnit. V ČR současný stav platí od roku 1996. Pokud by nastala v budoucnu změna, byly by všechny již vyrobené čipy vadné. Nicméně letní čas v ČR má jasně definovaný začátek a konec. Na letní čas se v ČR každý rok přechází poslední neděli v březnu, kdy po 01:59:59 SEČ (středoevropského času) následuje 03:00:00 SELČ (středoevropského letního času). Letní čas končí poslední neděli v říjnu, kdy se po 02:59:59 SELČ hodiny posunou na 02:00:00 SEČ. Doporučuji tedy používat buď UTC nebo SEČ čas (+1h) a na jeho základě vypočítat a případně zobrazovat letní čas. Je to jenom programování s kontrolou měsíců, dnů, a dne v týdnu (poslední neděle v měsíci).

Zpět na diskuzi

Vyhledávání

arduino8.cz © 2015 Všechna práva vyhrazena.