Íàáëþäàÿ çà óëó÷øåíèåì ïîãîäû â ñâîåé ìåñòíîñòè âíåçàïíî çàäàëñÿ ìûñëüþ î òîì, ÷òî íåïëîõî áûëî áû çíàòü âðåìÿ âîñõîäà è çàêàòà Ñîëíöà. Ñêàçàíî - ñäåëàíî. Àëãîðèòì ðàñ÷åòà íàøåëñÿ
çäåñü. Èñòî÷íèê àëãîðèòìà - Almanac for Computers, 1990, published by Nautical Almanac Office, United States Naval Observatory, Washington, DC 20392
 êîììåíòàðèÿõ ê àëãîðèòìó òàêæå áûëî óêàçàíî, ÷òî îí âåðåí äëÿ ïåðèîäà ñ 1980 ïî 2050 ãîä, è îáëàäàåò òî÷íîñòüþ äî îäíîé ìèíóòû. Òî÷íîñòü, âïðî÷åì, óìåíüøàåòñÿ äëÿ ìåñò, ëåæàùèõ íà øèðîòàõ âûøå 60 ãðàäóñîâ ñåâåðíîé èëè þæíîé øèðîòû. Âûøå 80 ãðàäóñîâ ïîãðåøíîñòè â ðàñ÷åòå ñîëíå÷íîé ýêëèïòèêè (òàê, êàæåòñÿ) ïðèâîäÿò ê åùå áîëüøèì îøèáêàì (êàêèì - íå ñêàçàíî).
Òàêæå äëÿ âûñîêèõ øèðîò çèìîé è ëåòîì ñîëíöå ìîæåò ëèáî íèêîãäà íå çàõîäèòü (ïîëÿðíûé äåíü) ëèáî íèêîãäà íå âîñõîäèòü (ïîëÿðíàÿ íî÷ü).  ýòîì ñëó÷àå â ðåçóëüòàòàõ óêàçûâàåòñÿ ïðîäîëæèòåëüíîñòü äíÿ 24 ÷àñà ëèáî 00 ÷àñîâ ñîîòâåòñòâåííî.
Íàäî åùå ðàññêàçàòü ïðî çåíèòíûé óãîë (zenith angle), êîòîðûé çàäàåòñÿ ïàðàìåòðîì "Ãðàíèöà äíÿ/íî÷è" è îêàçûâàåò ñóùåñòâåííîå âëèÿíèå íà ðàñ÷åò. Çåíèò - ýòî ëèíèÿ íàïðàâëåííàÿ èç òî÷êè íà ïîâåðõíîñòè çåìëè âåðòèêàëüíî ââåðõ, à
çåíèòíûé óãîë (ÿ íå óâåðåí â òåðìèíå, ýòî êàëüêà ñ àíãëèéñêîãî) - ýòî óãîë ìåæäó âåðòèêàëüþ è íàïðàâëåíèåì íà öåíòð íåáåñíîãî îáúåêòà.  äàííîì ñëó÷àå ðå÷ü èäåò î òîì, êàêîé âåëè÷èíû äîëæåí áûòü ýòîò óãîë, ÷òîáû ñ÷èòàòü ÷òî ñîëíöå óæå "ñîâñåì" âçîøëî èëè óæå ñåëî è äåíü ñìåíèëñÿ íî÷üþ èëè íàîáîðîò.
Åñëè áû Ñîëíöå áûëî òî÷êîé, à Çåìëÿ íå èìåëà àòìîñôåðû, òî çåíèòíûé óãîë, îïðåäåëÿþùèé ïîëíûé çàêàò ñîëíöà, áûë áû ðàâåí 90 ãðàäóñàì. Íî ïîñêîëüêó Ñîëíöå íå òî÷êà, è èìååò óãëîâîé äèàìåòð, à åãî ñâåò îòðàæàåòñÿ òâåðäûìè ÷àñòèöàìè â àòìîñôåðå, òî äëÿ òîãî, ÷òîáû âåðõíèé êðàé ñîëíå÷íîãî äèñêà ñêðûëñÿ çà ãîðèçîíòîì, åãî öåíòð äîëæåí ëåæàòü óæå ÷óòü íèæå ãîðèçîíòà. Ïðè íîðìàëüíûõ àòìîñôåðíûõ óñëîâèÿõ ýòî ñîîòâåòñòâóåò óãëó â 90 ãðàäóñîâ 50 ìèíóò. Ýòîò óãîë ñ÷èòàåòñÿ óãëîì "îôèöèàëüíîãî" çàêàòà ñîëíöà.
Íî õîòÿ ñîëíöå è ñêðûëîñü çà ãîðèçîíòîì, çà ñ÷åò îòðàæåíèÿ åãî ñâåòà îò àòìîñôåðû âñå åùå äîâîëüíî ñâåòëî. Íà÷èíàåòñÿ ïåðèîä âðåìåíè, íàçûâàåìûé ñóìåðêàìè.
Ñóìåðêè äåëÿòñÿ íà òðè ýòàïà, è êîíåö êàæäîãî èç ýòàïîâ òîæå ìîæíî âçÿòü çà òî÷êó çàêàòà ñîëíöà.
Ïåðâûé ýòàï íàçûâàåòñÿ
ãðàæäàíñêèìè ñóìåðêàìè. Ýòî âðåìÿ, êîãäà åùå äîñòàòî÷íî ñâåòëî, ÷òîáû ðàáîòàòü âíå ïîìåùåíèÿ áåç èñêóññòâåííîãî îñâåùåíèÿ. Êîíöó ãðàæäàíñêèõ ñóìåðåê ñîîòâåòñòâóåò çåíèòíûé óãîë â 96 ãðàäóñîâ, ïîñëå ÷åãî íà÷èíàþòñÿ íàâèãàöèîííûå ñóìåðêè.
Íàâèãàöèîííûå ñóìåðêè - ýòî âðåìÿ, êîãäà íà âîäå âñå åùå çàìåòíà ëèíèÿ ãîðèçîíòà. Êîíöó íàâèãàöèîííûõ ñóìåðåê ñîîòâåòñòâóåò çåíèòíûé óãîë â 102 ãðàäóñà, ïîñëå ÷åãî íà÷èíàþòñÿ àñòðîíîìè÷åñêèå ñóìåðêè.
Àñòðîíîìè÷åñêèå ñóìåðêè - ýòî âðåìÿ, êîãäà Ñîëíöå âñå åùå ÿâëÿåòñÿ èñòî÷íèêîì ñâåòà è ìåøàåò âèäèìîñòè ñàìûõ ñëàáûõ çâåçä. Äëÿ îáû÷íîãî íàáëþäàòåëÿ ýòî âðåìÿ íåîòëè÷èìî îò íî÷è. Êîíöó àñòðîíîìè÷åñêèõ ñóìåðåê ñîîòâåòñòâóåò ìîìåíò, êîãäà Ñîëíöå ïîëíîñòüþ ïðåêðàùàåò áûòü èñòî÷íèêîì ñâåòà, è ýòî çåíèòíûé óãîë â 108 ãðàäóñîâ.
Âïðî÷åì, êàê îêàçàëîñü, ðåàëèçàöèÿ àëãîðèòìà ýòî åùå íå âñå. Äåëî â òîì, ÷òî àëãîðèòì âûäàåò ðåçóëüòàò â ãðèíâè÷ñêîì âðåìåíè. Î÷åâèäíî, ÷òî äëÿ áîëüøåãî óäîáñòâà ïîëüçîâàòåëÿ íàäî ïåðåâåñòè ýòî âðåìÿ â ìåñòíîå.  èäåàëüíîì ìèðå ÷àñîâîé ïîÿñ ìîæíî áûëî áû ïîëó÷èòü, èñïîëüçóÿ çíà÷åíèå äîëãîòû ìåñòà.  ñàìîì äåëå, çåìíîé ñôåðîèä äåëèòñÿ íà 24
ñôåðè÷åñêèõ äâóóãîëüíèêà, ïî ìåðèäèàíàì, îòñòîÿùèì äðóã îò äðóãà íà 15 ãðàäóñîâ, è ÷àñîâîé ïîÿñ âû÷èñëÿåòñÿ òðèâèàëüíî.
Íî â ðåàëüíîì ìèðå âñå íå òàê - ïîëèòè÷åñêèå, àäìèíèñòðàòèâíûå è ãåîãðàôè÷åñêèå ãðàíèöû ïðèäàëè âåñüìà çàáàâíóþ ôîðìó
÷àñîâûì ïîÿñàì, òàê ÷òî îò îïðåäåëåíèÿ ïîÿñà ïî äîëãîòå ïðèøëîñü îòêàçàòüñÿ. Âìåñòî ýòîãî ÿ äîáàâèë â êàëüêóëÿòîð äîïîëíèòåëüíîå ïîëå äëÿ çàäàíèÿ ñìåùåíèÿ îò ãðèíâè÷ñêîãî âðåìåíè.
Òóò ïðèøëà â ãîëîâó ìûñëü - ïî÷åìó áû íå îáúåäèíèòü ýòîò àëãîðèòì ñî ñïðàâî÷íèêîì
Èíôîðìàöèÿ î ãîðîäàõ, êîòîðûé èñïîëüçóåòñÿ äëÿ êàëüêóëÿòîðà
Ðàññòîÿíèå ìåæäó äâóìÿ ãîðîäàìè è íå ñäåëàòü åùå îäèí êàëüêóëÿòîð - ðàñ÷åò âðåìåíè âîñõîäà è çàêàòà ñîëíöà â ãîðîäàõ, ñ èñïîëüçîâàíèåì äàííûõ èç ñïðàâî÷íèêà. Êîîðäèíàòû ãîðîäîâ â íåì åñòü, ÷àñîâûå ïîÿñà òåïåðü òîæå åñòü - âûáèðàåøü äàòó è ãîðîä è ïîëó÷àåøü ìåñòíîå âðåìÿ âîñõîäà è çàêàòà áåç ëèøíèõ õëîïîò.
Ïðàâäà, íàäî åùå áûëî ïîíÿòü, êàêîå ñåé÷àñ ìåñòíîå âðåìÿ - çèìíåå èëè ëåòíåå. Äåëî â òîì, ÷òî â òåõ ñòðàíàõ, êîòîðûå èñïîëüçóþò çèìíåå è ëåòíåå âðåìÿ, ñìåíà âðåìåíè îñóùåñòâëÿåòñÿ ïî ðàçíîìó. Íàïðèìåð, â Íîâîé Çåëàíäèè ëåòíåå âðåìÿ äåéñòâóåò ñ 30 àïðåëÿ äî ïîñëåäíåãî âîñêðåñåíüÿ ñåíòÿáðÿ, à â Èðàêå - ñ ïåðâîé ïÿòíèöû àïðåëÿ äî ïîñëåäíåé ïÿòíèöû îêòÿáðÿ. Â-îáùåì, íà òàêèå ïîäðîáíîñòè ìåíÿ óæå íå õâàòèëî è ÿ íåìíîãî óïðîñòèë, èñïîëüçîâàâ ïðàâèëî ïåðåõîäà íà çèìíåå/ëåòíåå âðåìÿ ïðèíÿòîå â Åâðîïå è â Ðîññèè - ñ ïîñëåäíåãî âîñêðåñåíüÿ ìàðòà ïî ïîñëåäíåå âîñêðåñåíüå îêòÿáðÿ.
Òàê ÷òî äëÿ íåêîòîðûõ ãîðîäîâ (íó íàïðèìåð, äëÿ ãîðîäîâ Íîâîé Çåëàíäèè) ìåñòíîå âðåìÿ â êàëüêóëÿòîðå ìîæåò âû÷èñëÿòüñÿ íåïðàâèëüíî äëÿ ìàðòà-àïðåëÿ è ñåíòÿáðÿ-îêòÿáðÿ. Íî, ê ñëîâó ñêàçàòü, äàëåêî íå âñå ñòðàíû èñïîëüçóþò
çèìíåå/ëåòíåå âðåìÿ. Íàïðèìåð, â ðàéîíå ýêâàòîðà îíî ñîâñåì è íå íóæíî, òàê êàê ñåçîííûõ èçìåíåíèé â ñîëíå÷íîì ñâåòå ïðàêòè÷åñêè íå íàáëþäàåòñÿ. Äà è âîîáùå, ìíîãèì ñòðàíàì òàêîå äåëåíèå íàâÿçûâàëîñü èñêóññòâåííî, â áûòíîñòü èõ êîëîíèÿìè, èëè, êàê â ñëó÷àå ñ ßïîíèåé, ïîä àìåðèêàíñêîé îêêóïàöèåé (1948-1951). Íåêîòîðûå ñòðàíû, êàê ãîâîðèòñÿ, ïðîáîâàëè, íî èì íå ïîíðàâèëîñü. Íà òåððèòîðèè áûâøåãî ÑÑÑÐ îò ðàçíîãî âðåìåíè óæå îòêàçàëèñü ñòðàíû Öåíòðàëüíîé Àçèè è Ãðóçèÿ. Ìîë, ëþäè íàïðÿãàþòñÿ, à ýêîíîìè÷åñêîãî ýôôåêòà íå âèäíî.
Âîîáùå ïðèäóìàëè çèìíåå/ëåòíåå âðåìÿ, êàê ÿ è ïîäîçðåâàë, àíãëè÷àíå.  1907 ãîäó ïðåäëîæèë åãî íåêèé Âèëüÿì Âèëëåò (William Willett).
Àíãëè÷àíå âîîáùå ñëàâÿòñÿ ïðèäóìûâàíèåì âñÿêèõ çàáàâíûõ øòóê âðîäå èìïåðñêîé ñèñòåìû ìåð (ñì.
Ïåðåâîä ìåð ïëîùàäè èç ìåòðè÷åñêîé â àíãëèéñêóþ ñèñòåìó è îáðàòíî) èëè íåñòàíäàðòíûõ ðàçìåðîâ îáóâè (ñì.
Ñîîòâåòñòâèå ðàçìåðîâ îáóâè), òàê ÷òî íè÷åãî óäèâèòåëüíîãî. Íî ìíîãèå ñòðàíû Åâðîïû èì ïîñëåäîâàëè â ãîäû Ïåðâîé Ìèðîâîé Âîéíû, ÷òîáû ýêîíîìèòü ÷òî? Íåïðàâèëüíî, ñîâñåì íå ýëåêòðè÷åñòâî - à óãîëü. Ïåðâûìè áûëè ïðàêòè÷íûå íåìöû è èõ ñîþçíèêè (30 àïðåëÿ 1916 ãîäà), íó à ïîòîì ïîäòÿíóëàñü Âåëèêîáðèòàíèÿ ñ ñîþçíèêàìè è çàòåì íåéòðàëüíûå ñòðàíû.
Ñîáñòâåííî, íèæå êàëüêóëÿòîð âðåìåíè âîñõîäà è çàêàòà â ãîðîäàõ (åñëè âàøåãî ãîðîäà â íåì íåò, çàðåãèñòðèðóéòåñü è äîáàâüòå åãî â ñïðàâî÷íèê), à åùå íèæå - ïî çàäàííûì ãåîãðàôè÷åñêèì êîîðäèíàòàì (äëÿ âûâîäà ïðàâèëüíîãî ìåñòíîãî âðåìåíè íàäî ñàìîìó ââåñòè ñìåùåíèå îò ãðèíâè÷ñêîãî).
P.S. Ïî ïðîñüáå ïîëüçîâàòåëÿ (ñìîòðè îáñóæäåíèå ñòàòüè íèæå) â êàëüêóëÿòîðû äîáàâëåí ðàñ÷åò âðåìåíè èñòèííîãî ïîëóäíÿ, ò.å. âðåìåíè, êîãäà ñîëíöå è â ñàìîì äåëå ñòîèò â çåíèòå. Ýòî âðåìÿ, â-îáùåì, íå ñîâïàäàåò ñ 12:00.