Avatar billede the_legend Nybegynder
21. januar 2004 - 17:39 Der er 12 kommentarer og
1 løsning

mit ur i mangler et tal i fx 17:08

Hej jeg har fundet denne kode:

<script type='text/javascript'>
var days=new Array(8);
days[0]='Søndag';
days[1]='Mandag';
days[2]='Tirsdag';
days[3]='Onsdag';
days[4]='Torsdag';
days[5]='Fredag';
days[6]='Lørdag';

var months=new Array(13);
months[1]='januar';
months[2]='februar';
months[3]='marts';
months[4]='april';
months[5]='maj';
months[6]='juni';
months[7]='juli';
months[8]='august';
months[9]='september';
months[10]='oktober';
months[11]='november';
months[12]='december';
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var lday=days[time.getDay()];
var date=time.getDate();
var year=time.getFullYear();
var hours=time.getHours();
var minutes=time.getMinutes();
var seconds=time.getSeconds();

document.write(\"\" + lday + \" den \");
document.write(date + \". \" + lmonth + \" \" + year);
document.write(\" kl. \" + hours + \":\" + minutes + \"\");
</script>

men når den er over 10 min fx: 17:08 mangler den 0 hvad skal jeg lave om for koden er enkel så den skal bare små ændres kan i det. Jeg kan intet javascript så en som kan hjælpe?
Avatar billede limemedia Nybegynder
21. januar 2004 - 17:45 #1
udskift
var hours=time.getHours();
med
if (time.getHours() < 10 ) var hours = '0'+time.getHours();
else var hours = time.getHours();
Avatar billede the_legend Nybegynder
21. januar 2004 - 17:49 #2
den skriver stadig kun 6 istedet for 06
Avatar billede skovenborg Nybegynder
21. januar 2004 - 17:55 #3
du skal vel gøre det ved alle sammen:
var hours= (time.getHours < 10) ? "0"+time.getHours() : time.getHours();
var minutes=(time.getMinutes() < 10) ? "0"+time.getMinutes() : time.getMinutes();
var seconds=(time.getSeconds() < 10) ? "0"+time.getSeconds() : time.getSeconds();
Avatar billede skovenborg Nybegynder
21. januar 2004 - 17:58 #4
desuden skal det vel hedde:
document.write(lday + " den ");
document.write(date + ". " + lmonth + " " + year);
document.write(" kl. " + hours + ":" + minutes);

Det andet ser lidt mystefistisk ud ;-)
Avatar billede the_legend Nybegynder
21. januar 2004 - 20:01 #5
kan du ikke sætte det ind i scriptet?
Avatar billede skovenborg Nybegynder
21. januar 2004 - 20:42 #6
<script type='text/javascript'>
var days=new Array(8);
days[0]='Søndag';
days[1]='Mandag';
days[2]='Tirsdag';
days[3]='Onsdag';
days[4]='Torsdag';
days[5]='Fredag';
days[6]='Lørdag';

var months=new Array(13);
months[1]='januar';
months[2]='februar';
months[3]='marts';
months[4]='april';
months[5]='maj';
months[6]='juni';
months[7]='juli';
months[8]='august';
months[9]='september';
months[10]='oktober';
months[11]='november';
months[12]='december';
var time=new Date();
var lmonth=months[time.getMonth() + 1];
var lday=days[time.getDay()];
var date=time.getDate();
var year=time.getFullYear();
var hours= (time.getHours < 10) ? "0"+time.getHours() : time.getHours();
var minutes=(time.getMinutes() < 10) ? "0"+time.getMinutes() : time.getMinutes();
var seconds=(time.getSeconds() < 10) ? "0"+time.getSeconds() : time.getSeconds();

document.write(lday + " den ");
document.write(date + ". " + lmonth + " " + year);
document.write(" kl. " + hours + ":" + minutes);
</script>
Avatar billede johnstigers Seniormester
21. januar 2004 - 23:08 #7
Avatar billede the_legend Nybegynder
22. januar 2004 - 15:48 #8
kan i lave det med samme kode så den også er på engelsk fx 3:50 PM eller AM har sat 10 point mere af så det er 15
Avatar billede the_legend Nybegynder
22. januar 2004 - 15:48 #9
men den nuværende kode virker
Avatar billede skovenborg Nybegynder
22. januar 2004 - 16:07 #10
Det må næsten være noget i den her stil så:
document.write(lday + " den ");
document.write(date + ". " + lmonth + " " + year);
var temp_str = (time.getHours() >= 12) ? " kl. " + hours + ":" + minutes + "PM" : " kl. " + hours + ":" + minutes + "AM";
document.write(temp_string);

Forresten kan du ligeså godt slette:
var seconds=(time.getSeconds() < 10) ? "0"+time.getSeconds() : time.getSeconds();
hvis du ikke skal bruge sekunderne ;-)
Avatar billede the_legend Nybegynder
22. januar 2004 - 18:29 #11
skov kom med et svar.
Avatar billede the_legend Nybegynder
23. januar 2004 - 14:05 #12
Avatar billede skovenborg Nybegynder
23. januar 2004 - 16:16 #13
jep :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester