Malldiskussion:Datumsortering

Senaste kommentaren: för 6 år sedan av Larske i ämnet Fel årtal

Fel årtal

redigera

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