Hoppa till innehållet

Malldiskussion:Datumsortering

Sidans innehåll stöds inte på andra språk.
Från Wikipedia

Fel årtal

[redigera wikitext]

När man skriver {{Datumsortering|4 juli 2005}} resulterar det i "data-sort-value="20050704" | 4 juli 2005" (i skrivande stund "4 juli 2014"; fast det borde istället resultera i "4 juli 2005"). Jag förstår inte vari mallen felet ligger? Lixer (diskussion) 19 maj 2014 kl. 10.23 (CEST)[svara]

Jag har kollat runt lite på hjälpsidor: mw:Help:Extension:ParserFunctions#.23time och http://www.php.net/manual/en/datetime.formats.date.php utan att blir riktigt klok på varför parsern inte kan tolka indatumet rätt. Det verkar i alla fall funka med engelsk indata {{Datumsortering|4 July 2005}}: "data-sort-value="20050704" | 4 juli 2005" och iso-format {{Datumsortering|2005-07-04}} : "data-sort-value="20050704" | 4 juli 2005". Bοⅰⅵе 19 maj 2014 kl. 13.11 (CEST)[svara]
Finns det inte någon mall som omvandlar svenskt datum till engelskt datum (där det hela svenska datumet som ska omvandlas kan anges i en och samma parameter). Den mallen kunde man i så fall ha "inbyggd" i den här mallen, som främst tänkt att kunna hantera svenskt invärde. Lixer (diskussion) 19 maj 2014 kl. 14.47 (CEST)[svara]
Datumet tolkas som 4 jul kl. 20.05 i tidszon i utan något angivet år (Bugzilla:33579). /EnDumEn 19 maj 2014 kl. 17.46 (CEST)[svara]
Jag har provat att omvandla svenskt datum till engelskt datum. Jag fick följande resultat:
  • {{#time:j F Y|9 juni 2014|en}} →‎
  • {{#time:j F Y|30 maj 2014|en}} →‎
Varför fungerar den ena men inte den andra? Lixer (diskussion) 20 maj 2014 kl. 15.54 (CEST)[svara]
Det är förmodligen samma problem som tidigare: den tolkar den första till 9 Jun tidzon: i kl:20:14. Lättast är nog att bara mata den här mallen med isoformatterade datum typ 2014-06-09. Bοⅳⅰе 20 maj 2014 kl. 16.29 (CEST)[svara]
@Lixer, Boivie, EnDumEn:
Får det här det att funka? -- Innocent bystander 17 november 2015 kl. 13.40 (CET) (Observera att ovanstående bygger på {{Hinken och spaden}} som vandaliseras av Fluff med jämna mellanrum.)[svara]
Lämnar den här...:) /Fluff?Fluff!
@Lixer:. Riggwelter (diskussion) 6 december 2015 kl. 22.00 (CET)[svara]
 FixatNu ska mallen även klara av indata med svenska månadsnamn.
Indata: {{Datumsortering|4 juli 2005}}
Utdata: data-sort-value="20050704" | 4 juli 2005
Indata: {{Datumsortering|2005-07-04}}
Utdata: data-sort-value="20050704" | 4 juli 2005
--Larske (diskussion) 3 januari 2018 kl. 17.58 (CET)[svara]