Avatar billede mysitesolution Nybegynder
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
Avatar billede htm Nybegynder
04. februar 2003 - 22:08 #1
Hvilket format har du datoen i?

Kig evt. lidt på funktionen date: http://www.php.net/manual/en/function.date.php
Avatar billede mysitesolution Nybegynder
04. februar 2003 - 22:10 #2
YYYY-MM-DD altså mysql formatet
Avatar billede 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.
Avatar billede mysitesolution Nybegynder
04. februar 2003 - 22:26 #4
den ene er en dato i mysql og den anden er den nuværende dato
Avatar billede Slettet bruger
04. februar 2003 - 22:27 #5
hvilken datatype har din dato i mysql?
Avatar billede htm Nybegynder
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";
?>
Avatar billede Slettet bruger
04. februar 2003 - 22:32 #7
SELECT TO_DAYS(datonavn) -
TO_DAYS(now()) FROM tabelnavn
Avatar billede mysitesolution Nybegynder
04. februar 2003 - 22:34 #8
htm vil du ikke lave det som en funktion?

altså

$dage = DageImellem(dato1,dato2);
Avatar billede htm Nybegynder
04. februar 2003 - 22:37 #9
function dageImellem(dato1,dato2) {
strtotime($dato1);
strtotime($dato2);
$mellem = $dato1-dato2;
$mellem = $mellem/86400;

return $mellem;
}
Avatar billede mysitesolution Nybegynder
04. februar 2003 - 22:43 #10
ok takker
Avatar billede htm Nybegynder
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;
}
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