Avatar billede m_x Nybegynder
26. maj 2004 - 10:15 Der er 2 kommentarer og
1 løsning

Mangler 0 foran minut, når den er 0 - 9 min. over

Hejsa...

Jeg har en lille kode, hvor der bliver lagt 30 minutter til den aktuelle tid... Men af en eller anden grund vil den ikke skrive 0 foran (fx 16:01, 16:02 ... 16:09)...
Jeg har forsøgt mig med en "if"-sætning for at selv lægge det ekstra 0 foran, men det funker ikke helt.

myDate = new Date();

myDate.setMinutes(myDate.getMinutes() + 30);

var raw_h = myDate.getHours();
var m = myDate.getMinutes();

if (raw_h < 9){
    h = "0"+raw_h
else
    h = raw_h
    }

_global.strEndTime = h + ":" + m;
Avatar billede barklund Nybegynder
26. maj 2004 - 10:34 #1
myDate = new Date();
myDate.setMinutes(myDate.getMinutes() + 30);
var h = myDate.getHours();
h = h < 10 ? "0" + h : h;
var m = myDate.getMinutes();
m = m < 10 ? "0" + m : m;
_global.strEndTime = h + ":" + m;
Avatar billede m_x Nybegynder
26. maj 2004 - 10:59 #2
Dig igen! :)

Tak for svaret...
Avatar billede barklund Nybegynder
26. maj 2004 - 11:13 #3
Så lidt, tark for points :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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





White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis