04. februar 2003 - 22:07
Der er
10 kommentarer og 1 løsning
dage udfra to datoer
Hvordan finder jeg ud af hvor mange dage der en mellem 2 datoer
Annonceindlæg tema
Cloud & AI
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.
04. februar 2003 - 22:10
#2
YYYY-MM-DD altså mysql formatet
Slettet bruger
04. februar 2003 - 22:24
#3
Hvis begge datoer ligger i MySQL kan du bruge dennes indbyggede funktioner. Iøvrigt er der ikke noget der er et bestemt MySQL format, da der findes både timestamps, datetime, date, time osv.
04. februar 2003 - 22:26
#4
den ene er en dato i mysql og den anden er den nuværende dato
Slettet bruger
04. februar 2003 - 22:27
#5
hvilken datatype har din dato i mysql?
04. februar 2003 - 22:28
#6
<?php $tid1 = "2003-02-03"; $tid1 = strtotime($tid1); $tid2 = "2002-02-02"; $tid2 = strtotime($tid2); $mellem = $tid1-$tid2; $mellem = $mellem/86400; echo "Der er " . $mellem . " dag(e) mellem tid1 og tid2"; ?>
Slettet bruger
04. februar 2003 - 22:32
#7
SELECT TO_DAYS(datonavn) - TO_DAYS(now()) FROM tabelnavn
04. februar 2003 - 22:34
#8
htm vil du ikke lave det som en funktion? altså $dage = DageImellem(dato1,dato2);
04. februar 2003 - 22:37
#9
function dageImellem(dato1,dato2) { strtotime($dato1); strtotime($dato2); $mellem = $dato1-dato2; $mellem = $mellem/86400; return $mellem; }
04. februar 2003 - 22:43
#10
ok takker
04. februar 2003 - 22:43
#11
Sorry - lidt for stærkt... <?php function dageImellem($dato1,$dato2) { $dato1 = strtotime($dato1); $dato2 = strtotime($dato2); $mellem = $dato1-$dato2; $mellem = $mellem/86400; return $mellem; }
Vi tilbyder markedets bedste kurser inden for webudvikling