Hmm... Den fylder frygtelig meget... Eh... Jeg tænkte nu nærmere noget i retningen af en 1-linie funktion... Eh... Kunne du lokkes til at udskríve funktionen for mig? Jeg ved ikke meget om det....
Desværre, er det lavet i ASP, og det kan jeg heller ikke... jeg ved at man kan udhente den julianske systemdato i PHP, men ved ikke om det kan lade sig gøre i Javascript...
Men så kan vi jo bare lave en simpel algoritme, som vil være gældende indtil 28/2-2100 ?-)
Da man indførte den Gregorianske kalender før år 1600, sprang man 10 dage over for at få den ny dato, men man sprang ikke ugedage over, siden har vi haft 3 dage flere, hvor der efter Juliansk kalender ville have været skudår (1700, 1800 og 1900), så vi kan bare trække 13 dage fra idag og vupti så har vi det ...
-- og ugedagen er i mellemtiden kommet tilbage i sync, så den skulle være den samme, så idag efter juliansk kalender er idag-13 dage:
function JulianDateSimple(){ var dage = ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'] var t = new Date(); var jday = new Date(t.getTime()-(13*24*60*60*1000)); return dage[t.getDay()]+" "+jday.getDate()+"-"+(jday.GetMonth+1)+"-"+jday.getFullYear(); }
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript"> var dage = ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'] var t = new Date(); function JulianDateSimple(){ var jday = new Date(t.getTime()-(13*24*60*60*1000)); return dage[t.getDay()]+" "+jday.getDate()+"-"+(jday.getMonth()+1)+"-"+jday.getFullYear(); } </SCRIPT>
Igen et simpelt trick: Date-funktionen starter 1/1-1970, hvor vi havde juliansk dag nr. 2.440.588
<HTML> <HEAD> <TITLE>Idags julianske dato</TITLE>
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript"> var dage = ['Søndag','Mandag','Tirsdag','Onsdag','Torsdag','Fredag','Lørdag'] //2440588 var t = new Date(); function JulianDateSimple(){ d = Math.floor(t.getTime()/86400000)+.5; return 2440588 + d; } </SCRIPT>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.