Avatar billede rudi1234 Nybegynder
05. maj 2004 - 16:41 Der er 5 kommentarer og
1 løsning

Forskel på to datoer

Jeg har to datoer:

$date1 = "2004-03-20 18:22:10";
$date2 = "2004-03-26 18:22:12";

Hvordan tjekker jeg om dato 1 er fx. 40 timer mindre end dato 2 (det er ikke tilfældet her, men princippet søger jeg!)
Avatar billede baloose Nybegynder
05. maj 2004 - 16:51 #1
$date40 = $date1 - 40
if($date2 >= $date1){
hvad du nu vil have den til
}
er ikke helt sikker på om det er >= eller bare >
Datoerne skal være i UNIX timestamp
Avatar billede baloose Nybegynder
05. maj 2004 - 16:52 #2
ups
$date40 = $date1 - 40
if($date2 >= $date40){
hvad du nu vil have den til
}
Avatar billede detox Nybegynder
05. maj 2004 - 16:57 #3
Her er et eksempel i php:

<?
$date1 = "2004-03-20 02:22:10";
$date2 = "2004-03-21 18:22:10";
$unix1 = strtotime($date1); // Unix timestamp
$unix2 = strtotime($date2);

$diff = $unix2 - $unix1; // forskel i sekunder
$fyrre_timer = 60*60*40; // 40 timer i sekunder
if ($diff == $fyrre_timer) echo "Der er 40 timer imellem: $date1 og: $date2";
else echo "Der er ikke 40 timer imellem: $date1 og: $date2";
?>

men det vil uden tvivl være lettere at lave det direkte i MySQL, hvis jeg har ret i datoerne stammer derfra.
Avatar billede rudi1234 Nybegynder
05. maj 2004 - 17:17 #4
Afvist baloose da datoer ikke er i UNIX
Avatar billede rudi1234 Nybegynder
05. maj 2004 - 17:17 #5
detox - smid et svar! :o)
Avatar billede detox Nybegynder
05. maj 2004 - 17:20 #6
c",)
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