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.
Annonceindlæg fra FPT Software
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.