Maldiskusjon:Best før

Hei. Veldig grei mal med et bra navn (selv jeg klarer å huske det tror jeg...). Men jeg synes det er nok å lære ang. syntaks som bruker og bare lurer på om det er noen grunn til at datoformat ikke er norsk. Det hadde jo vært best om alle maler etc. brukte norsk datoformat, og da denne mal er relativ ny (har få artikler som lenker enda) tenkte jeg det kanskje var en idé å endre den dersom det ikke er en god grunn til at den har ÅÅÅÅMMDD format. Prillen 16. des 2008 kl. 15:56 (CET)

Såvidt jeg greier å lese av koden, så er det for å få matematikken riktig. I virkeligheten, så er de største tallene (som endrer seg skjeldent) lengst til venstre, mens de minste tallene (som endrer seg ofte) lengst til høyre. Det er teknisk mulig å endre på dette, men det gjør malen mye vanskeligere å redigere på/endre senere. Laaknor 16. des 2008 kl. 16:04 (CET)
Skjønner. Men hadde det ikke vært mulig å lagge en mal:Fra norsk dato som konverterer fra DDMMÅÅÅÅ til ÅÅÅÅMMDD og som legges inn først i denne mal (og alle andre maler som bruker ÅÅÅÅMMDD). Så kunne de maler som ønskes kjøre med ÅÅÅÅMMDD mens brukere alltid kan skrive DDMMÅÅÅÅ i artiklene? Mvh Prillen 16. des 2008 kl. 16:21 (CET)
Mal:Norsk til engelsk dato, i kombinasjon med litt {{#time}}-magi kan sikkert gjøre susen. :-) Mvh Mollerup 16. des 2008 kl. 17:12 (CET)
Sikkert en grei mal, men hadde mer tenkt på en mal som gjør følgende: DDMMÅÅÅÅ -> ÅÅÅÅMMDD slik at en dato kan skrives på norsk kortform (idag: 16122008) men brukes i malen her (og andre) uten at de må endres. Prillen 16. des 2008 kl. 17:20 (CET)
Det er sikkert overkommelig. Skal ta en titt på det. Mvh Mollerup 16. des 2008 kl. 17:24 (CET)
Sånn, nå skal malen støtte både DDMMÅÅÅÅ og ÅÅÅÅMMDD som innparameter. Si ifra om det ikke virker. Mvh Mollerup 16. des 2008 kl. 18:40 (CET)

Takk og takk. Med en kort og uhøytidelig test ser det ut til å fungere som det skal (selvom jeg rask ga opp å prøve å forstå hvorfor det fungerer - noe hjemmesnekret eller!?

Men da det jo fungerer så fint her vet du (eller andre som leser her) da hvorfor det ikke er implementert i alle maler som har dato som parameter slik at alle datoer som skribenter av artikler trenger å forholde seg til er av norsk format? Mvh Prillen 16. des 2008 kl. 21:49 (CET)

Det er en ulempe med malkode på WP at det er vanskelig å skrive det så det er lett å skjønne. Hvis noen har lyst til å endre andre maler kan man bruke følgende kodesnutt som gir ÅÅÅÅMMDD ut, uansett om innparameteren {{{1}}} er på formatet ÅÅÅÅMMDD eller DDMMÅÅÅÅ. {{#iferror:{{#time:Y|{{{1}}}}}|{{#expr:{{{1}}} mod 10000}}{{#expr:(({{{1}}}/10000) round 0) mod 100}}{{#expr:(({{{1}}}/1000000) round 0)}}|{{{1}}}}} Mvh Mollerup 16. des 2008 kl. 22:12 (CET)
Fungerte ikke for måned eller dato <10. Nå skal det virke: {{#iferror:{{#time:Y|{{{1}}}}}|{{#expr:{{{1}}} mod 10000}}{{padleft:{{#expr:(({{{1}}}/10000) round 0) mod 100}}|2}}{{padleft:{{#expr:(({{{1}}}/1000000) round 0)}}|2}}|{{{1}}}}} Mvh Mollerup 17. des 2008 kl. 14:03 (CET)
Hei Mollerup. Bare lurer på hvorfor du stort sett skriver 9 sifferet datoer - er det noe jeg ikke har fått med meg? Har du noen mening om å innføre at det generelt brukes norsk datoformat på no.wp. Synes jo det er en fordel, men hvilke ulemper er der ved å innføre det? Mvh Prillen 17. des 2008 kl. 14:23 (CET)
Nå er jeg ikke helt med. Det er bare åtte siffer i DDMMÅÅÅÅ...? Mvh Mollerup 17. des 2008 kl. 14:28 (CET)

Jeg bare ser dine differ:

  • 17. des 2008 kl. 13:52 (hist) (diff) FA-cupen 2007/08 ‎ (→Kalender: {{best før|170502007}})
  • 17. des 2008 kl. 13:51 (hist) (diff) MS «Oasis of the Seas» ‎ ({{best før|010102010}}) (siste) [tilbakestill]
  • 17. des 2008 kl. 13:50 (hist) (diff) Devin the Dude ‎ ({{best før|010102008}}) (siste) [tilbakestill]

-hvor det stort sett er 9 siffer... Mvh Prillen 17. des 2008 kl. 14:53 (CET)

Sorry, det er bare skrivefeil :-) Jeg retter opp. (Og ja, det burde vel vært en sjekk på dette i malen.) Mvh Mollerup 17. des 2008 kl. 16:49 (CET)
Tilbake til siden «Best før».