CodeKitHub
Arkityökalut

Auringonnousu- ja -laskulaskuri — ajat mille tahansa päivälle ja paikalle

Viimeksi päivitetty:

Valitse päivämäärä ja kaupunki — tai syötä itse leveys- ja pituusaste — ja saat auringonnousun ajan, auringonlaskun ajan, aurinkoisen keskipäivän ja päivän kokonaispituuden. Laskenta käyttää NOAA:n auringon aseman algoritmia kokonaan selaimessasi: ei sääAPI:a, ei sijaintiseurantaa. Sisäänrakennettu listaus kattaa yli 50 suurta maailman kaupunkia aikavyöhykkeineen, joten kesäaika käsitellään automaattisesti. Myös korkeat leveysasteet käsitellään oikein: napapäivän tai -yön aikana työkalu ilmoittaa siitä sen sijaan, että näyttäisi merkityksettömiä aikoja.

Mikä tämä työkalu on?

Auringonnousu- ja -laskuajat perustuvat puhtaaseen geometriaan: Maan pyörimiseen, sen kallistuneeseen akseliin ja sijaintiisi maapallolla. Koska kallistus on vakio ja rata tunnettu, auringon sijainti taivaalla voidaan laskea millä tahansa päivämäärällä ja koordinaateilla tähtitieteellisellä kaavalla — ilman mittauksia tai sää­tietoja. Tämä työkalu toteuttaa NOAA:n (Yhdysvaltain kansallinen valtameri- ja ilmakehähallinto) auringon aseman algoritmin, saman matematiikan, joka on useimpien auringonnousutaulukoiden takana.

Sopimuksen mukaan auringonnousu ja -lasku ovat hetkiä, jolloin auringonkiekon yläreuna ylittää horisontin, mukaan lukien ilmakehän taittumisen vaikutus — valon taipumisen, jonka ansiosta näemme auringon, kun se on geometrisesti noin 0,83° horisontin alapuolella. Aurinkoinen keskipäivä on hetki, jolloin aurinko on korkeimmalla taivaalla, mikä on lähes koskaan tarkalleen kello 12:00, koska kellonaikavyöhykkeet kattavat leveitä pituuspiirilohkoja ja niihin lisätään kesäaikasiirtymiä.

Miksi käyttää sitä?

  • Yli 50 suurta maailman kaupunkia sisäänrakennettuna, oikeilla aikavyöhykkeillä ja automaattisella kesäaikakäsittelyllä.
  • Manuaalitila: syötä mikä tahansa leveys-, pituus- ja UTC-siirtymä listaamattomille paikoille.
  • Näyttää auringonnousun, -laskun, aurinkoisen keskipäivän ja päivän pituuden yhdellä silmäyksellä.
  • Käsittelee napapäivän ja -yön korkeilla leveysasteilla selkeällä viestillä rikkinäisten arvojen sijaan.
  • Ei API-kutsuja eikä sijaintilupaa — NOAA-algoritmi ajetaan kokonaan selaimessasi.

Käyttöohje

  1. Valitse päivämäärä — tämä päivä on esivalittuna.
  2. Valitse kaupunki listalta, tai rastita manuaalinen vaihtoehto ja syötä leveysaste, pituusaste ja UTC-siirtymä.
  3. Paina laske-painiketta.
  4. Lue auringonnousun, aurinkoisen keskipäivän, auringonlaskun ja päivän pituuden tulokset valitun paikan paikallisessa ajassa.

Esimerkki

Syöte

21. kesäkuuta, Istanbul (41,01° N, 28,98° E)

Tuloste

Auringonnousu 05:35, auringonlasku 20:28, päivän pituus noin 14 h 53 min

21. kesäkuuta on kesäpäivänseisaus — pohjoisen pallonpuoliskon vuoden pisin päivä. Sama päivämäärä Sydneyssä antaa vuoden lyhimmän päivän.

Miten päivän pituus muuttuu vuoden aikana

  • Päiväntasaajalla päivän pituus tuskin muuttuu — noin 12 tuntia ympäri vuoden.
  • 40° leveysasteella (Madrid, New York, Peking) päivät vaihtelevat noin 9 tunnista talvella 15 tuntiin kesällä.
  • 60° leveysasteella (Pietari, Oslo) vaihteluväli laajenee noin 6–18,5 tuntiin, ja keskikesällä on pitkä hämärä.
  • Napapiirin yläpuolella keskikesä tuo napapäivän (24 h aurinkoa) ja keskitalvi napayön.
  • Nopein muutos tapahtuu tasauspäivien aikaan maaliskuussa ja syyskuussa — keskileveysasteilla jokainen päivä on 2–3 minuuttia edellistä pidempi tai lyhyempi.

Muut päivämäärä- ja aikatyökalut

Lasketko päiviä kesäpäivänseisaukseen tai muuhun päivämäärään? Päivälaskuri antaa tarkan päivien lukumäärän. Päivämäärälaskuri lisää ja vähentää päiviä ja jakaa aikavälit vuosiin, kuukausiin ja päiviin.

Jos päivänvalo vaikuttaa uneesi, unilaskuri löytää parhaat nukkumaanmenoajat 90 minuutin unisyklien perusteella.

Päiviä jäljellä -laskuri · Päivämäärälaskuri · Unilaskuri · Aikaleiman muunnin

Usein kysytyt kysymykset

Miksi ajat eroavat muutamalla minuutilla sääsovelluksestani?

Pienet erot ovat normaaleja ja johtuvat kolmesta lähteestä. Ensinnäkin määritelmät: kaikki vakavasti otettavat lähteet huomioivat ilmakehän taittumisen, mutta oletettu taittuminen vaihtelee ilman lämpötilan ja paineen mukaan, joita mikään kaava ei tiedä etukäteen. Toiseksi korkeus: vuorelta tai korkeasta rakennuksesta horisontti on alempana, joten aurinko nousee aiemmin ja laskee myöhemmin kuin merenpinnan tasolla — noin minuutti per 1,5 km korkeutta. Kolmanneksi tarkka sijaintisi: kaupunki kattaa kilometrejä, ja jokainen kilometri itä-länsi-suunnassa siirtää aikoja muutamalla sekunnilla. 1–3 minuutin erot lähteiden välillä ovat täysin odotettuja.

Mikä on aurinkoinen keskipäivä ja miksei se ole kello 12:00?

Aurinkoinen keskipäivä on hetki, jolloin aurinko ylittää meridiaanisi — päivän korkeimman kohdan. Kellonaikaan mukaan laskettu keskipäivä harvoin osuu siihen, koska aikavyöhyke kattaa leveän pituuspiirikaistan, jolla kaikilla on yksi yhteinen kello, kesäaika siirtää kelloja kokonaisen tunnin, ja ajanyhtälö (Maan elliptinen rata ja akselin kallistus) lisää kausiluonteisen jopa ±16 minuutin heilahtelun. Kesällä kesäaikaa käytettäessä aurinkoinen keskipäivä osuu tyypillisesti paikallisen ajan 12:30–13:30 välille.

Miten laskuri käsittelee napapäivän ja -yön?

Napapiirien (66,6° leveysaste) yläpuolella aurinko pysyy ylhäällä viikkoja kesällä ja alhaalla talvella. Matemaattisesti auringonnousuyhtälöllä ei silloin ole ratkaisua — kyseisenä päivänä ei ole horisontin ylitystä. Sen sijaan, että työkalu näyttäisi virheitä tai mahdottomia aikoja, se tunnistaa tämän tapauksen ja näyttää selkeän viestin: napapäivä (aurinko ei koskaan laske, päivän pituus 24 h) tai napayö (aurinko ei koskaan nouse).

Ottaako laskuri huomioon kesäajan?

Kyllä, sisäänrakennetuille kaupungeille. Jokaisella kaupungilla on IANA-aikavyöhykenimi (kuten Europe/Paris), ja selaimesi aikavyöhyketietokanta muuntaa lasketun UTC-hetken oikeaan paikalliseen aikaan, mukaan lukien valitulle päivälle voimassa oleva kesäaikasääntö. Manuaalisessa koordinaattitilassa syötät UTC-siirtymän itse, joten sinun täytyy valita kyseiselle päivälle sopiva siirtymä.

Kuinka tarkka NOAA-algoritmi on?

Vuosina noin 1800–2100 NOAA:n auringon yhtälöt ovat tarkkoja alle minuutin tarkkuudella auringon sijainnin osalta, ja auringonnousu-/laskuajat ovat tyypillisesti oikein minuutin tarkkuudella kohtalaisilla leveysasteilla. Napojen lähellä tarkkuus heikkenee — napapiirien tuntumassa aurinko ylittää horisontin hyvin loivassa kulmassa, joten pienikin kulmavirhe muuttuu useiksi minuuteiksi aikaa. Siviilikäyttöön tulokset ovat enemmän kuin riittävän tarkkoja.

Tallennetaanko sijaintini tai tietoni mihinkään?

Ei. Työkalu ei koskaan pyydä laitteesi sijaintia. Syöttämäsi päivämäärä, kaupunki tai koordinaatit käsitellään JavaScriptillä selaimessasi eikä niitä koskaan lähetetä palvelimelle, tallenneta tai kirjata.

Liittyvät työkalut