CodeKitHub
Kasdieniai įrankiai

Saulėtekio ir saulėlydžio skaičiuoklė — laikai bet kuriai datai ir vietai

Paskutinį kartą atnaujinta:

Pasirinkite datą ir miestą — arba patys įveskite platumą ir ilgumą — ir gaukite saulėtekio laiką, saulėlydžio laiką, saulės vidudienį ir bendrą dienos ilgį. Skaičiavimas naudoja NOAA saulės padėties algoritmą, veikiantį visiškai jūsų naršyklėje: jokio orų API, jokio vietos sekimo. Įmontuotas sąrašas apima 50+ didžiųjų pasaulio miestų su jų laiko juostomis, tad vasaros laikas apdorojamas automatiškai. Aukštos platumos taip pat tvarkomos teisingai: poliarinės dienos ar poliarinės nakties metu įrankis tai nurodo, o ne rodo beprasmius laikus.

Kas yra šis įrankis?

Saulėtekio ir saulėlydžio laikai kyla iš grynos geometrijos: Žemės sukimosi, jos pakrypusios ašies ir jūsų padėties Žemės rutulyje. Kadangi pakrypimas pastovus, o orbita žinoma, saulės padėtis danguje gali būti apskaičiuota bet kuriai datai ir bet kurioms koordinatėms astronomine formule — jokių matavimų ar orų duomenų nereikia. Šis įrankis įgyvendina NOAA (JAV Nacionalinės vandenynų ir atmosferos administracijos) saulės padėties algoritmą — tą pačią matematiką, esančią daugumos saulėtekio lentelių pagrindu.

Pagal konvenciją saulėtekis ir saulėlydis yra akimirkos, kai viršutinis saulės disko kraštas kerta horizontą, įskaitant atmosferinio lūžio efektą — šviesos lenkimąsi, leidžiantį mums matyti saulę, kai ji geometriškai yra apie 0,83° žemiau horizonto. Saulės vidudienis — tai akimirka, kai saulė aukščiausiai danguje, kuri beveik niekada nesutampa tiksliai su 12:00 laikrodžio laiku, nes laikrodžio laiko juostos apima plačias ilgumos juostas ir prideda vasaros laiko poslinkius.

Kodėl jį naudoti?

  • 50+ pagrindinių pasaulio miestų įmontuota, su teisingomis laiko juostomis ir automatiniu vasaros laiko tvarkymu.
  • Rankinis režimas: įveskite bet kokią platumą, ilgumą ir UTC poslinkį vietoms, kurių nėra sąraše.
  • Rodo saulėtekį, saulėlydį, saulės vidudienį ir dienos ilgį viename vaizde.
  • Tvarko poliarinę dieną ir poliarinę naktį aukštose platumose, pateikdamas aiškų pranešimą vietoj sugadintų reikšmių.
  • Jokio API ir jokio vietos leidimo — NOAA algoritmas veikia visiškai jūsų naršyklėje.

Kaip naudoti

  1. Pasirinkite datą — šiandiena pasirinkta iš anksto.
  2. Pasirinkite miestą iš sąrašo arba pažymėkite rankinio įvedimo parinktį ir įveskite platumą, ilgumą bei UTC poslinkį.
  3. Paspauskite skaičiavimo mygtuką.
  4. Perskaitykite saulėtekio, saulės vidudienio, saulėlydžio ir dienos ilgio rezultatus, rodomus pasirinktos vietos vietiniu laiku.

Pavyzdys

Įvestis

Birželio 21 d., Stambulas (41,01° Š, 28,98° R)

Išvestis

Saulėtekis 05:35, saulėlydis 20:28, dienos ilgis apie 14 val. 53 min.

Birželio 21 d. yra vasaros saulėgrįža — ilgiausia metų diena šiaurės pusrutulyje. Ta pati data Sidnėjuje duoda trumpiausią metų dieną.

Kaip dienos ilgis kinta per metus

  • Prie pusiaujo dienos ilgis beveik nekinta — visus metus apie 12 valandų.
  • 40° platumoje (Madridas, Niujorkas, Pekinas) dienos svyruoja nuo apie 9 val. žiemą iki 15 val. vasarą.
  • 60° platumoje (Sankt Peterburgas, Oslas) intervalas išplečiamas iki maždaug 6 val. – 18,5 val., su ilgomis sutemomis apie vasaros vidurį.
  • Virš poliarinio apskritimo vasaros vidurys atneša poliarinę dieną (24 val. saulės), o žiemos vidurys — poliarinę naktį.
  • Greičiausias pokytis vyksta apie lygiadienius kovą ir rugsėjį — vidutinėse platumose kiekviena diena 2–3 minutėmis ilgesnė ar trumpesnė nei ankstesnė.

Susiję datos ir laiko įrankiai

Skaičiuojate atgalinę atskaitą iki vasaros saulėgrįžos ar bet kurios kitos datos? Dienų iki datos skaičiuoklė pateikia tikslų dienų skaičių. Datos skaičiuoklė prideda ir atima dienas bei suskaido intervalus į metus, mėnesius ir dienas.

Jei dienos šviesa veikia jūsų miegą, miego skaičiuoklė randa geriausius miego laikus pagal 90 minučių miego ciklus.

Dienų iki datos skaičiuoklė · Datos skaičiuoklė · Miego skaičiuoklė · Laiko žymos keitiklis

Dažniausiai užduodami klausimai

Kodėl laikai keliomis minutėmis skiriasi nuo mano orų programėlės?

Nedideli skirtumai yra įprasti ir kyla iš trijų šaltinių. Pirma, apibrėžimai: visi rimti šaltiniai įtraukia atmosferinį lūžį, tačiau prielaida apie lūžio dydį svyruoja priklausomai nuo oro temperatūros ir slėgio, kurių jokia formulė iš anksto nežino. Antra, aukštis: nuo kalno ar aukšto pastato horizontas žemesnis, tad saulė teka anksčiau ir leidžiasi vėliau nei jūros lygyje — apie vieną minutę kiekvienam 1,5 km aukščio. Trečia, jūsų tiksli padėtis: miestas driekiasi kilometrais, o kiekvienas kilometras rytų–vakarų kryptimi pastumia laikus keliomis sekundėmis. 1–3 minučių skirtumai tarp šaltinių yra visiškai numatomi.

Kas yra saulės vidudienis ir kodėl jis nesutampa su 12:00?

Saulės vidudienis — akimirka, kai saulė kerta jūsų meridianą — aukščiausią dienos tašką. Laikrodžio vidudienis retai su tuo sutampa, nes laiko juosta apima plačią ilgumų juostą, dalinamą vieno laikrodžio, vasaros laikas laikrodžius pastumia visa valanda, o laiko lygtis (Žemės elipsinė orbita ir ašies pakrypimas) prideda sezoninį svyravimą iki ±16 minučių. Vasarą, esant vasaros laikui, saulės vidudienis paprastai patenka tarp 12:30 ir 13:30 vietos laiku.

Kaip skaičiuoklė tvarko poliarinę dieną ir poliarinę naktį?

Virš poliarinių apskritimų (66,6° platumos) saulė vasarą lieka pakilusi savaitėmis, o žiemą — nusileidusi. Matematiškai saulėtekio lygtis tada neturi sprendinio — tą dieną nėra horizonto kirtimo. Vietoj klaidų ar neįmanomų laikų rodymo, įrankis aptinka šį atvejį ir rodo aiškų pranešimą: poliarinė diena (saulė niekada nenusileidžia, dienos ilgis 24 val.) arba poliarinė naktis (saulė niekada neteka).

Ar skaičiuoklė atsižvelgia į vasaros laiką?

Taip, įmontuotiems miestams. Kiekvienas miestas turi savo IANA laiko juostos pavadinimą (pvz., Europe/Paris), o jūsų naršyklės laiko juostos duomenų bazė apskaičiuotą UTC akimirką paverčia teisingu vietiniu laiku, įskaitant bet kokią pasirinktą dieną galiojančią vasaros laiko taisyklę. Rankinio koordinačių režimo metu UTC poslinkį pateikiate patys, tad turite pasirinkti tą dieną galiojantį poslinkį.

Koks NOAA algoritmo tikslumas?

Metams tarp maždaug 1800 ir 2100, NOAA saulės lygtys tikslios iki mažiau nei minutės saulės padėčiai, o saulėtekio/saulėlydžio laikai paprastai teisingi vidutinėse platumose iki vienos minutės tikslumu. Šalia polių tikslumas prastėja — apie poliarinius apskritimus saulė kerta horizontą labai plokščiu kampu, tad menkiausia kampinė paklaida virsta keliomis minutėmis laiko. Kasdieniams tikslams rezultatai daugiau nei pakankamai tikslūs.

Ar mano vieta ar duomenys kur nors saugomi?

Ne. Įrankis niekada neprašo jūsų įrenginio vietos. Jūsų įvesta data, miestas ar koordinatės apdorojamos „JavaScript“ kodu jūsų naršyklėje ir niekada nesiunčiamos į serverį, nesaugomos ir neregistruojamos.

Susiję įrankiai