/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Javascript date 28. feb.
Fra : Sonni Skammelsen


Dato : 31-01-05 12:09

Hej

Jeg har et sjovt problem med et javascript og den 28/02.

function
leveringsdato = '28-02-2005';
levstart = '28-02-2005';
levslut = '04-03-2005';
d1.setMonth(parseInt(leveringsdato.substr(3,2))-1);
d1.setDate(2leveringsdato.substr(0,2));
d1.setYear(leveringsdato.substr(6,4));
d2.setMonth(parseInt(levstart.substr(3,2))-1);
d2.setDate(levstart.substr(0,2));
d2.setYear(levstart.substr(6,4));
d3.setMonth(parseInt(levslut.substr(3,2))-1);
d3.setDate(levslut.substr(0,2));
d3.setYear(levslut.substr(6,4));

giver
d1.toString(); 28 marts
d2.toString(); 28 marts
d3.toString(); 04 marts

men

leveringsdato = '28-02-2005';
levstart = '28-02-2005';
levslut = '04-03-2005';
d1.setMonth(parseInt(leveringsdato.substr(3,2))-1);
d1.setMonth(parseInt(leveringsdato.substr(3,2))-1);
d1.setDate(2leveringsdato.substr(0,2));
d1.setYear(leveringsdato.substr(6,4));
d2.setMonth(parseInt(levstart.substr(3,2))-1);
d2.setMonth(parseInt(levstart.substr(3,2))-1);
d2.setDate(levstart.substr(0,2));
d2.setYear(levstart.substr(6,4));
d3.setMonth(parseInt(levslut.substr(3,2))-1);
d3.setDate(levslut.substr(0,2));
d3.setYear(levslut.substr(6,4));

giver
d1.toString(); 28 februar
d2.toString(); 28 februar
d3.toString(); 04 marts
som de skal.

Og det er kun når måned er 02 den fejler, nogen der har en go'
forklaring.

--
Sonni

 
 
Søg
Reklame
Statistik
Spørgsmål : 177500
Tips : 31968
Nyheder : 719565
Indlæg : 6408518
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste