09. oktober 2002 - 19:14
Der er
1 kommentar og
1 løsning
Dato format
Jeg bruger dette i mit script, som giver feks. følgende resultat:
17. oktober 2002 19:12:42
<font face="Arial, Helvetica, sans-serif" size="1">Forventet slutdato: <SCRIPT LANGUAGE="" type="text/javascript">var nu = new Date();
nu.setTime(nu.getTime() + 1000 * 60 * 60 * 24 * 8);
var dag = ""+(nu.getDate());
document.write("<input type='text' name='datoslut' value='" +nu.toLocaleString()+"'>" );
</script>
Jeg ønsker formatet skal se sådan ud:
17. oktober 2002
Altså uden time min sek.
Endvidere har jeg dette som gør noget nær det samme og giver dette resultat:
30102002
<P><font face="Arial, Helvetica, sans-serif" size="1"><SCRIPT LANGUAGE="" type="text/javascript">var nu = new Date();
var dag = ""+nu.getDate();
var maaned = "0"+(nu.getMonth()+1);
var aar = ""+nu.getYear();
var dato = dag.substr(-2)+maaned.substr(-2)+aar.substr(-200);
document.write("<input type='hidden' name='dato' value='" +dato +"'>" );</SCRIPT></P>
Her ønsker jeg samme format som ovenfor, altså :
30. oktober 2002
Der er 100 point for brugbart svar på begge.
09. oktober 2002 - 20:39
#1
Løsningen på den første:
<font face="Arial, Helvetica, sans-serif" size="1">Forventet slutdato:
<SCRIPT LANGUAGE="" type="text/javascript">var nu = new Date();
nu.setTime(nu.getTime() + 1000 * 60 * 60 * 24 * 8);
var mTable = new Array( 'januar', 'februar', 'marts', 'april',
'maj', 'juni', 'juli', 'august',
'september', 'oktober', 'november', 'december' );
document.write("<input type='text' name='datoslut' value='" +
nu.getDate() + ". " +
mTable[nu.getMonth()] + " " +
nu.getYear() + "'>" );
</script>
Løsningen på den anden (du vil bemærke et vist genbrug):
<P>
<font face="Arial, Helvetica, sans-serif" size="1">
<SCRIPT LANGUAGE="" type="text/javascript">
var nu = new Date();
var mTable = new Array( 'januar', 'februar', 'marts', 'april',
'maj', 'juni', 'juli', 'august',
'september', 'oktober', 'november', 'december' );
document.write("<input type='text' name='dato' value='" +
nu.getDate() + ". " +
mTable[nu.getMonth()] + " " +
nu.getYear() + "'>" );
</SCRIPT></P>
Mvh
Jesper Naur
10. oktober 2002 - 07:38
#2
Det er ikke tit jeg har set det virke første gang, men det gjorde det her :)
Hatten af for dig og dit hoved.
Point til dig :)
NB: Eneste fejl var "text" istedet for "hidden" i input i det sidste, men det var jo til at finde ud af.