Redigerer
Mal:ISOYEAR
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
<includeonly>{{{{{subst|}}}evalp| 1={{{1}}} -({{{2}}}=1)*({{{3}}}<4-( ( 1.25* ({{{1}}}-1) -.4 round 0) +({{{1}}}>250)* (2 - ( ({{{1}}}-1) /100 -.495 round 0) +( ({{{1}}}-1) /400 -.499 round 0) ) + 700000001 ) mod 7) +({{{2}}}=12)*({{{3}}}>=35-( ( 1.25* {{{1}}} -.4 round 0) +({{{1}}}>250)* (2 - ( {{{1}}} /100 -.495 round 0) +( {{{1}}} /400 -.499 round 0) ) + 700000001 ) mod 7) |2=in Isoyear|subst={{{subst|}}}}}</includeonly><noinclude> ==Bruk== Denne returnerer året i henhold til ISOs ukenummerering. Dvs. at ISOÅRET varierer med +- 3 dager i forhold til det gregorianske kalenderåret. <nowiki>{{ISOYEAR|</nowiki>''år''|''måned''|''dag''}} * ''År'' må være astronomisk (année=1 en [[1|1 ap. J.-C.]] ([[Anno Domini]]), année=0 en 1 av. J.-C., année=-1 en 2 av. J.-C.). * ''Måned'' er mellom 1 og 12 (januar til desember). * ''Dag'' er normalt mellom 1 og 31 (offset er mulig for å beregne andre dager). ==Eksempler== *{{evd|isoyear|2005|12|31}}, og er ekvivalent med {{evd|isoyear|2006|1|0}} *{{evd|isoyear|2006|1|1}} *{{evd|isoyear|2006|1|2}} ===Eksempel der ISO-året går tre dager inn i det neste gregorianske året === *{{evd|isoyear|2009|12|31}} *{{evd|isoyear|2010|1|1}} *{{evd|isoyear|2010|1|2}} *'''{{evd|isoyear|2010|1|3}}''' *{{evd|isoyear|2010|1|4}} ===Eksempel der ISO-året går tre dager inn i det foregående gregorianske året === *{{evd|isoyear|2008|12|28}} *'''{{evd|isoyear|2008|12|29}}''' *{{evd|isoyear|2008|12|30}} *{{evd|isoyear|2008|12|31}} *{{evd|isoyear|2009|1|1}} <nowiki>{{subst:isoyear|2006|1|1|subst=subst:}}</nowiki> gir wikiteksten 2005. ==Om== Denne malen beregner [[w:ISO_8601#Week_dates|ISO-året]] for en dato i den [[Gregoriansk kalender|gregorianske kalender]] og er bakoverkompatibel med [[w:proleptic Gregorian calendar|proleptic gregorianske kalender]]. Hvilken som helst ISO-år består alltid av 52 eller 53 fulle uker fra mandag til søndag. ISO-året starter den første mandagen i uke 01 og slutter på søndag før det nye ISO-året (altså uten overlapp eller gap). ISO-året avviker fra normalåret (det gregorianske året) med en fredag, lørdag og søndag, eller en lørdag og søndag eller bare søndag på starten av det ordinære året, og avviker med mandag, tirsdag og onsdag, eller mandag og tirsdag eller bare mandag på slutten av det ordinære året (som er uke 01 i det neste ISO-året). I perioden fra [[4. januar]] til [[28. desember]] og på alle torsdager er ISO-året lik det ordinære året. {{uoversatt-start}} Equivalent definitions for week 01 are: *the week with the year's first Thursday in it *the week with the year's first working day in it (if Saturdays, Sundays, and 1 January are no working days) *the week with January 4 in it *the first week with the majority (four or more) of its days in the starting year *the week starting with the Monday in the period 29 December - 4 January *the week with the Thursday in the period 1 - 7 January *If 1 January is on a Monday, Tuesday, Wednesday or Thursday, it is in week 01. If 1 January is on a Friday, Saturday or Sunday, it is in week 52 or 53 of the previous year. The last week of the ISO year is the week before week 01; in accordance with the symmetry of the definition, equivalent definitions are: *the week with the year's last Thursday in it *the week with December 28 in it *the last week with the majority (four or more) of its days in the ending year *the week starting with the Monday in the period 22 - 28 December *the week with the Thursday in the period 25 - 31 December *the week ending with the Sunday in the period 28 December - 3 January *If 31 December is on a Monday, Tuesday, or Wednesday, it is in week 01, otherwise in week 52 or 53. The following years have 53 weeks: *years starting with Thursday *[[w:leap year|leap year]]s starting with Wednesday Examples: *2008-12-29 is written '''2009-W01-1''' or in its most compact form '''09W011'''. *2010-01-03 is written '''2009-W53-7''' or in its most compact form '''09W537'''. {{uoversatt-slutt}} ==Metode== <nowiki>{{#switch:{{{2|{{CURRENTMONTH}}}}}|1={{#ifexpr:{{{3|{{CURRENTDAY}}}}}<5-{{DOW|{{{1|{{CURRENTYEAR}}}}}|1|4}}|{{#expr:{{{1|{{CURRENTYEAR}}}}}-1}}|{{{1|{{CURRENTYEAR}}}}}}}|12={{#ifexpr:{{{3|{{CURRENTDAY}}}}}>=36-{{DOW|{{{1|{{CURRENTYEAR}}}}}|12|28}}|{{#expr:{{{1|{{CURRENTYEAR}}}}}+1}}|{{{1|{{CURRENTYEAR}}}}}}}|{{{1|{{CURRENTYEAR}}}}}}}</nowiki> ---- ===Annen metode=== ---- <nowiki>{{MJD2Y|{{#expr:( {{YMD2MJD|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{CURRENTMONTH}}}}}|{{{3|{{CURRENTDAY}}}}}}} - {{DOW|{{{1|{{CURRENTYEAR}}}}}|{{{2|{{CURRENTMONTH}}}}}|{{{3|{{CURRENTDAY}}}}}}} ) + 4}}}}</nowiki> ---- ==Se også== * Mal basert på [http://meta.wikimedia.org/wiki/Template:Isoyear MediaWiki:Template:Isoyear] * [[Mal:CURRENTISOYEAR]] spesialtilfelle av denne * [[Mal:ISOWEEK]] * [[Mal:ISOWEEKDATE]] * [[Mal:ISOWEEKDAY]] [[Kategori:Mediawikimaler|{{PAGENAME}}]] [[Kategori:Datomaler|{{PAGENAME}}]] </noinclude>
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Forhåndsvis en side som bruker denne malen
Denne siden er medlem av 1 skjult kategori:
Kategori:Sider hvor ekspansjonsdybden er overskredet
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Mal
Diskusjon
norsk bokmål
Visninger
Les
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon