Avatar billede martin_moth Mester
08. juli 2005 - 08:30 Der er 1 kommentar og
1 løsning

Format på dato og tid?

Jeg tror jeg forstår principperne i XML / XSL, og jeg har rodet mig ud i et simpelt problem.

XML-filen genereres af et program, og indeholder alverdens data, som jeg skal lave en rapport over.

I min rapport-stylesheet (xsl), som er en standardskabelon, som jeg retter i, står datoen som

<xsl:value-of select="inr:date()"/>

Men det bliver skrevet ud som 12/6/2005 (=6. dec. 2005).
Vil hellere have skrevet det ud som dd.mm.yyyy.

Det samme med tiden:

<xsl:value-of select="inr:time()"/> bliver til noget med am og pm - vil gerne have det som 24-time-klokkeslet (uden am/pm)

Hvordan?
Avatar billede martin_moth Mester
08. juli 2005 - 08:36 #1
Ahhh - der er i XSL-filen inkluderet en format.xsl. Og i den står der

.....
  <msxsl:script implements-prefix="inr" language="JScript">
        <![CDATA[
            // This function gets the current date.
            function date()
            {
                var today = new Date();
                var month = today.getMonth() + 1;
                var dayOfMonth = today.getDate();
                var year = today.getFullYear();
                var hours = today.getHours();
                var setting = "";
                if (hours == 12)
                {
                    setting = "pm";
                }
                if (hours == 24)
                {
                    setting = "am";
                }
                if (hours < 12)
                {
                    setting = "am";
                }
                if (hours > 12)
                {
                    setting = "pm";
                    hours = hours - 12;
                }
                var minutes = today.getMinutes();
                if (minutes < 10)
                {
                    minutes = "0" + minutes;
                }
                return month + "/" + dayOfMonth + "/" + year;
            }

Så mit spørgsmål er vist et javascript spørgsmål
Avatar billede martin_moth Mester
08. juli 2005 - 08:50 #2
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester