Avatar billede martin_moth Mester
08. juli 2005 - 08:39 Der er 4 kommentarer og
1 løsning

Format på dato

Har følgende script (der er en del af et xsl-dokument, der formaterer et xml dokument:

        // 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;
            }

            // This function gets the current time.
            function time()
            {
                var today = new Date();
                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 hours + ":" + minutes + setting;
            }

Det bevirker, at datoer bliver skrevet ud som:

7/30/2005 (30. juli. 2005)
og tidspunkter som am/pm

Kan en venlig sjæl ikek hjælpe mig med at omskrive det, så datoer kommer som

  dd.yy.mmmm
eller endnu bedre
  dd. månedsnavnpådansk yyyy

Og så klokkeslet bliver uden am/pm

?
Avatar billede martin_moth Mester
08. juli 2005 - 08:44 #1
Ahh  - mht. tidspunktet, er det vel blot at slette, så den ser sådan ud

            // This function gets the current time.
            function time()
            {
                var today = new Date();
                var hours = today.getHours();
                var minutes = today.getMinutes();
                if (minutes < 10)
                {
                    minutes = "0" + minutes;
                }
                return hours + ":" + minutes;
            }

Så mangler datoen bare...
Avatar billede martin_moth Mester
08. juli 2005 - 08:45 #2
Og den kan jeg også selv
Avatar billede martin_moth Mester
08. juli 2005 - 08:46 #3
Men hvis der er nogle der kunen skrive om, så

month

indeholder månedens navn (dansk) og ikke nummer?
Avatar billede martin_moth Mester
08. juli 2005 - 08:54 #4
Avatar billede martin_moth Mester
08. juli 2005 - 08:55 #5
Hold da helt op - nu han jeg skrive "javascript programmør" på CV'et
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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