22. april 2009 - 20:50Der er
5 kommentarer og 1 løsning
Interval mellem to tidspunkter/datoer
Hej
Jeg har et mindre problem:
Jeg står med 4 variable:
$1 indeholder en dato, fx 25-04-2009 $A indeholder et klokkeslet, fx 11:25
$2 indeholder en dato, fx 23-04-2009 $B indeholder et klokkeslet, fx 08:45
1 og A hører sammen, og 2 og B hører sammen.
Jeg skal så have fundet ud af: 1: er der MERE end 24 timer mellem de to tidspunkter? 2: hvis nej: så skal jeg finde ud af hvor mange timer og minutter der er imellem. (TT:MM)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Unix Epoch er løsningen. En genial funktion. Dette giver bare et tal, som svarer til dato og tid og det hele. Unix Epoch er sekunder siden 1970, og det gør det meget lettere at regne med, da det kan plus'es, trækkes fra og så videre. Netop som du efterspørger.
Forklaring af mktime. mktime(timer, minutter, sekunder, måned, dag, år);
Det gik forresten lige en tand for hurtigt. En lille fejl i det ovenover. Der skal lige byttes rundt på datoerne for at det vil virke.
$1 = "25-04-2009"; $A = "11:25";
$2 = "23-04-2009"; $B = "08:45";
skal være
$1 = "23-04-2009"; $A = "08:45";
$2 = "25-04-2009"; $B = "11:25";
Udover det skal det lige siges at du ikke må have en variabel der hedder $1 fx. Det giver fejl hvis den kun indeholder tal. Kald den noget andet, og det vil virke :)
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.