Avatar billede netrotten88 Nybegynder
30. august 2007 - 18:33 Der er 8 kommentarer og
1 løsning

if funktion som ikke virker efter fx. 3 dage

Hej Exp

Jeg har et felt i min mysql som heder "date_added" som Datatype er sat til "datetime" og Standardværdi "0000-00-00 00:00:00"

Nu til mit spørgsmål hvordan laver jeg sådan at når der er gået fx. 3 dage efter 2007-08-28 12:05:07 så skal min funktion ikke virke mere
Har ingen ide om hvordan jeg skal lave dette men vil tror det er noget med


$Tid = "2007-08-28 12:05:07 + 3 dage";

if($Dags dato < $Tid) {
print "virker";
} else {
print "virker ikke";
}
Avatar billede zurekk Nybegynder
30. august 2007 - 18:41 #1
$currentdate = '2007-04-04 10:00:00';
$threedaysafter = strtotime( '+3 day', $date );

if( time() < $threedaysafter )
{
echo 'der er ikke gået 3 dage';
}
else
{
echo 'toolate';
}
Avatar billede netrotten88 Nybegynder
30. august 2007 - 18:56 #2
Hej zurekk

Jeg har afprøvet din kode men syns ikke rigtig den virker kan ikke få den til at skrive "der er ikke gået 3 dage" selv om jeg retter datoen til 2007-08-30 10:00:00 skriver den stadig "toolate"
Avatar billede zurekk Nybegynder
30. august 2007 - 19:29 #3
$currentdate = '2007-08-29 10:00:00';

if( strtotime( '+3 day', $currentdate ) < strtotime( 'now' ) )
{
echo 'der er ikke gået 3 dage';
}
else
{
echo 'toolate';
}
Avatar billede netrotten88 Nybegynder
30. august 2007 - 22:43 #4
Nu skriver den hele tiden "der er ikke gået 3 dage" også selv om jeg sætter $currentdate til 2007-08-25 10:00:00
Avatar billede zurekk Nybegynder
31. august 2007 - 17:10 #5
Ja det må du undskylde, har ikke kunnet teste det :)

Men du kan jo også gøre det med:

if( ( time()-strtotime( $date ) )<259200 )
{
echo 'der er ikke gået 3 dage.';
}
else
{
echo 'der er gået 3 dage.. nånå.';
}
Avatar billede netrotten88 Nybegynder
02. september 2007 - 12:12 #6
Du skal ikke undskylde er bare rigtig glad for at der er nogen der vil hjælpe mig jeg takker menge gange.

Smid et svar ;-)
Avatar billede zurekk Nybegynder
02. september 2007 - 16:45 #7
Vær så god.
Jeg går ud fr adu fik det til at virke :D?

Tag halvdelen selv :D
Avatar billede zurekk Nybegynder
02. september 2007 - 22:46 #8
hov
Avatar billede netrotten88 Nybegynder
04. september 2007 - 01:20 #9
Ja jeg fik det til at virke ;-)
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

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