Jesper TMedlem sedan nov. 20017 058 inlägg
Jag skriver ut detta:
<script>
Now = new Date();
NowDay = Now.getDate();
NowMonth = Now.getMonth();
NowYear = Now.getYear();
document.write("Now: "+Now+" NowDay: "+NowDay+" NowMonth: "+NowMonth+" NowYear: "+NowYear);
</script>
Och det står:
Now: Fri Nov 15 10:13:27 UTC+0100 2002 NowDay: 15 NowMonth: 10 NowYear: 2002
Jag är bara lite intresserad varför det står NowMonth: 10 När det står: Fri Nov
Borde det inte då rimligtvis stå NowMonth: 11
Jesper TMedlem sedan nov. 20017 058 inlägg
Går det att sätta in aspvariablar på något sätt?
(Om man inte vill använda just dagens datum)
Now = <%=now()%> //new Date();
NowDay =<%=day(now)%> // Now.getDate();
NowMonth =<%=month(now)%> //Now.getMonth();
NowYear = <%=year(now)%> //Now.getYear();
PallemanMedlem sedan dec. 2000465 inlägg
Januari går av någon konstig anledning som månad 0 (noll),
så för att få rätt datum måste man lägga till +1 på månaden.. :)
PallemanMedlem sedan dec. 2000465 inlägg
Gällande asp så fungerar det, dock med några skillnader mot din kod här ovan.
[RED]<script>
Now = '<%= now %>';
NowDay = '<%= day(now) %>';
NowMonth = '<%= month(now) %>';
NowYear = '<%= year(now) %>';
document.write("Now: "+ Now +" NowDay: "+ NowDay +" NowMonth: "+ NowMonth +" NowYear: "+ NowYear);
</script>[/RED]
Jesper TMedlem sedan nov. 20017 058 inlägg
Ok, tack.
Jag gjorde så här:
Now = new Date();
NowDay =<%=day(now)%>;
NowMonth =<%=month(now)-1%>;
NowYear = <%=year(now)%>;
Det verkar funka. Då kan också "now" vara en variabel med vilket datum som helst.
JojoxxMedlem sedan juni 20004 306 inlägg
Palleman skrev:
Januari går av någon konstig anledning som månad 0 (noll)
Det blir mer logiskt när du skall presentera månaden som text och använder en array, då vill du ha månaden som ett index och 0 är första posten;
manad=new Array('Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec')[new Date().getMonth()];
alert(manad);
Hade då Januari varit 1 hade det blivit fel.