Lars Klingenberg wrote:
>
> > var nu = new Date
> > dato = String(1900 + nu.getYear()) + '/' + String(nu.getMonth() + 1) +
> > String(nu.getDate())
> Aha, nu begynder det at dæmre - det er lidt anderledes end vbscript. Nuvel,
> et sidste spørgsmål til dette emne:
>
> Hvis man nu vil have datoen på formen dd-mm-yy i stedet for d-m-yyyy, som
> dit oprindelige script genererer findes der så en metode i javascript til at
> gøre det - a la FormatDateTime i vbscript?
Der findes ikke en "nem" måde at gøre det på som der gør i vbscript, men
dette kan gøre det:
<UDDRAG AF SCRIPT>
var nu = new Date
dag = String(nu.getDate())
maaned = String(nu.getMonth()+1)
if (dag.length == 1)
dag = "0" + dag
if (maaned.length == 1)
maaned = "0" + maaned
<UDDRAG AF SCRIPT>
På denne måde vil maaned og dag altid have formaterne henholdsvis mm og
dd. Årsat er lidt tricky i javascript. Årstal bliver beregnet som antal
år efter 1900, hvilket faktisk var det der var skyld i flest Y2K
problemer hverden over, med hjemmesider hvor man kunne se ting som:
"idag er det den 01/01/19100" (Altså den første januar, 100 år efter
1900) Derfor er det vigtigt at man husker at addererårstal med 1900,
istedet for blot at concatenerer det.
--
/Lars
HTML software: <
http://go.to/HTMLEasyColors>
Brug venligst Re: og ikke Sv: ved svar, da beskeder
der begynder med Sv: bliver slettet fra mange servere