Javascript prijestupne godine

U julijanskom kalendaru prijestupne godine su sve djeljive s 4. Reformom kalendara 1582. godine novi gregorijanski kalendar dodaje uvjet da su godine djeljive sa 100 prijestupne samo ako su djeljive i s 400.  Jednostavna if-else scripta za provjeru dana u veljači za odabranu godinu, korisno pri izradi kalendara ili provjeru broja dana određene godine. 


            var prijestupna = ((godina % 4 == 0) && (godina % 100 != 0)) || (godina % 400 == 0); // ako je djeliva sa 4 ili 100 ili 400
            if (prijestupna) {
                var daysOfFeb = 29; 
            } else {
                daysOfFeb = 28;
            }

console.log (daysOfFeb ) //dana u veljači

 

Godina 1752. je zanimljiva iz perspektive kalendara jer je to godina kada su neke zemlje, poput Velike Britanije i njezinih kolonija, uvele gregorijanski kalendar umjesto julijanskog kalendara koji se do tada koristio. U julijanskom kalendaru, godina ima 365 dana, a svake četiri godine dodaje se jedan dodatni dan kako bi se održalo sinkronizirano sa sunčevim ciklusom.

Međutim, to znači da se svake godine kalendar pomiče za približno šest sati, a nakon nekoliko stotina godina ta se pomak nakupi i kalendar počne ozbiljno zaostajati za stvarnim godišnjim dobima. Gregorijanski kalendar, koji je uveo papa Grgur XIII. 1582. godine, ispravio je taj problem tako da je dodan novi kalendaristički pravilnik. Prema tom pravilniku, godina je prestupna ako je djeljiva sa 4, osim ako je djeljiva sa 100, ali nije djeljiva sa 400. Na taj način, dodaje se jedan dan svake četiri godine, ali ne dodaje se dodatni dan u godinama djeljivim sa 100, osim ako su djeljive i sa 400 (kao što je slučaj sa 2000. godinom).

Stoga, godina 1752. je zanimljiva jer je to godina kada su neke zemlje prešle s julijanskog na gregorijanski kalendar, a ta promjena je donijela niz kalendarskih reformi. U Velikoj Britaniji, primjerice, izostavljeni su datumi između 2. i 14. rujna 1752. kako bi se kalendarski pomak između julijanskog i gregorijanskog kalendara ispravio. Ova promjena je dovela do nekih zanimljivih posljedica, poput činjenice da su ljudi koji su rođeni prije 2. rujna 1752. svoj sljedeći rođendan slavili na dan koji se danas smatra kasnijim datumom.

 

JavaScript Url redirekt

Kako redirektirati url pomoću javascript-a

AI

AI se sve više koristi u različitim industrijama, uključujući tehnologiju, zdravstvo, financije, automobilsku industriju, itd. To omogućuje automatizaciju procesa, smanjenje troškova

Brain.js

Brain.js je JavaScript biblioteka za strojno učenje (eng. machine learning) koja omogućuje izgradnju i treniranje neuronskih mreža u pregledniku.

Todo lista

Kako u vue.js napraviti jednostavnu todo listu

Konvertor

Javascript konvertor kuna u eure

Mvc

Model se koristi za definiranje podataka i logike aplikacije. To uključuje bazu podataka i logiku koja se koristi za obradu i ažuriranje podataka.

Neuronska mreža

neuronska mreža je moćan alat za obradu podataka i stvaranje modela, te se koristi u mnogim različitim aplikacijama

Kvantno računalstvo

Za razliku od klasičnih računala, koja koriste binarne znamenke (bitove) za predstavljanje informacija, kvantna računala koriste kvantne bitove ili qubitove