Formatering af datoer i Itemstyle.xsl
Navnerummet ddwrt i toppen af Itemstyle.xsl og tre eksempler på ddwrt:FormatDate, med links til LCID’erne og de brugerdefinerede datoformater.
Indsæt denne linje i toppen
xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
Det giver en header, der ser sådan ud:
1<xsl:stylesheet
2 version="1.0"
3 exclude-result-prefixes="x d xsl msxsl cmswrt"
4 xmlns:x="http://www.w3.org/2001/XMLSchema"
5 xmlns:d="http://schemas.microsoft.com/sharepoint/dsp"
6 xmlns:cmswrt="http://schemas.microsoft.com/WebParts/v3/Publishing/runtime"
7 xmlns:ddwrt="http://schemas.microsoft.com/WebParts/v2/DataView/runtime"
8 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt">
Brug så “ddwrt:FormatDate” til at vise datoen på forskellige måder:
<xsl:value-of select="ddwrt:FormatDate(@dato, 1030, 3)"/>
<xsl:value-of select="ddwrt:FormatDateTime(string(@Publiceret), 1030, 'dd. MMM. yyyy')"/>
<xsl:value-of select="ddwrt:FormatDate(string(@Dato), 1033, 7) "/>
Liste over alle LCID’er: http://support.microsoft.com/default.aspx?id=221435
Brugerdefinerede dato- og tidsformater: http://msdn.microsoft.com/en-us/library/8kb3ddd4(v=vs.110).aspx
Formatflags#
