Antal dage næste man fylder år.

Tags:    php

<< < 123 > >>
Hej.

Har lidt problemer med lidt kode, jeg har forsøgt på en del, men den vil ikke tælle. Udskriver blot -0

Fold kodeboks ind/udPHP kode 


i db med forelsedato: 10-08-1982

Kan i se hvor fejlen er?



21 svar postet i denne tråd vises herunder
8 indlæg har modtaget i alt 8 karma
Sorter efter stemmer Sorter efter dato
jeg ved ikke helt hvad det er du forsøger, men sådan her ville jeg gøre det:

Fold kodeboks ind/udPHP kode 




aha ... til man fylder år



hmn jeg gjorde sådan her:
Fold kodeboks ind/udPHP kode 




sjovt, jeg får forskellige resultat alt efter hvor jeg kører det. Må have noget med dato / tidsopsætningen af serveren.

og nej du skal ikke skrive: $info = array('foeselsdato' => "".$info['foeselsdato']."");
du skal bare bday($info['foeselsdato']);

Edit: tror egentlig mere det har noget med dags beregningen, at gøre



Indlæg senest redigeret d. 14.07.2012 16:07 af Bruger #17081
det kode jeg har lavet er en funktione, altså:

Fold kodeboks ind/udPHP kode 



du skal med andre ord ikke bruge:
Fold kodeboks ind/udPHP kode 

det er bare eksempel på noget data, magen til det du har.

Det eneste du skal gøre er, at kalde funktionen med din dato:
Fold kodeboks ind/udPHP kode 




jeg tror egentlig bare koden skal laves om så man ligger en dag til. For man tæller vel ikke dagen med, når man tæller på kalenderen:

Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 14.07.2012 16:20 af Bruger #17081
Udskriver med den du skrev: echo bday("".$info['foeselsdato']."");

Ja og det er det jeg ikke helt forstår hvorfor du gør... Hvad får du hvis du skriver:
Fold kodeboks ind/udPHP kode 





okay så er der ingen grund til, at kalde funktionen med:
Fold kodeboks ind/udPHP kode 

bare skriv:
Fold kodeboks ind/udPHP kode 

(og slet: var_dump($info['foeselsdato']);)



Indlæg senest redigeret d. 14.07.2012 16:41 af Bruger #17081
Det den skal, er at tælle hvor mange dage der er til man fylder år.



Ja :)

Eks har jeg fødselsdag i d.13-07-2012 - er der jo vel 365 dage til næste gang. :)

Kan bare ikke tyde hvordan.

--

Fandt det gamle frem. Men det giver problemer, efter jeg nu vil lave alder ud fra datepicker.
Som er eks: 10-08-1984

Og ikke over flere.

Fold kodeboks ind/udPHP kode 


En test med d.20-08.
Og der udskriver den: 37 dage til.
Som også passer.

Men hvordan får jeg den til at udregne fra kun 1.
$info[foeseldato] ( som er 20-08-192 ). ?.

Håber i kan hjælpe.



Indlæg senest redigeret d. 14.07.2012 15:27 af Bruger #17281
<< < 123 > >>
t