21. oktober 2005 - 10:17Der er
17 kommentarer og 1 løsning
Udregn om det er under dage siden
Hej Alle sammen
Jeg har brug for et script hvor jeg kan angive dage, måneder, og år. Så henter jeg en dato ud fra en database, den dato ligger ud i fremtiden. Det jeg så skal bruge er en if sætning som er sand hvis dato er tættere på dags dato end f.eks 2 måneder og 14 dage...
Måneder, dag og år skal kunne ændres i en variabel...
Ja men det er fint nok hvis man regner med 30 eller 31, det betyder ikke så meget... Men vil gerne have sådan jeg bare skal skrive hvor mange dag, måneder og år og den max må være væk før den bliver sand... Sådan at den selv renger det ud og sætter det ind...
<?php // dato der skal tjekkes $day = "24"; $month = "11"; $year = "2006"; // antal dage/måneder/år der skal tjekkes $dateday = 28; // max 12 måneder $datemonth = 4; $dateyear = 0;
// laver år om til måneder $datemonth = ($dateyear*12+$datemonth); $y=0; for ($i=0,$r=date("m");$i<$datemonth;$i++,$r++) { if ($r == 13) { $y++; $r=1; } $calmonth = date("m", mktime(0, 0, 0, $r+1, 0, date("Y")+$y)); $calyear = date("Y")+$y;
Jo har kun lige prøvet det lidt af... Men kigger lige lidt mere på det idag eller i morgen... Skal i byen så må se hva det bliver til. Så får du dine point...
Det virker jo som det skal rigtig klasse... Ved ikke om det virke med at den selv finder ud af det med de 30 eller 31 dage i måneden... Men må ikke den gør det... Mange tak for hjælpen... 200 point til dig. :-P
Synes godt om
Ny brugerNybegynder
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.