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
29 år. (20-08-1982) 36 dage.

Vil det så passe ?.
Får det jo til 37 via kalender dage.

$info = array('foeselsdato' => "".$info['foeselsdato']."");


Med: 20-07-1982
Udskriver: 5 dage
I min kalender på computeren: 6 dage.



Indlæg senest redigeret d. 14.07.2012 15:57 af Bruger #17281
Okay.

Øh den forstod jeg ikke helt dan. :/



Forstår stadig ikke den fejl jeg får med en dag for lidt.

Fold kodeboks ind/udPHP kode 


29 år. (20-07-1982) 5 dage.



29 år. (20-07-1982) Om 6 dage :)

Så virker det hvis :)
Og tusind tak for hjælpen og din tid :)



hvilket format er $info['foeselsdato'] i ? Er det date eller er det en string?



Indlæg senest redigeret d. 14.07.2012 16:21 af Bruger #17081
Jeg er ikke så meget inde i det.

Det med date, er sat via den her fra Michael.
http://www.udvikleren.dk/forum/38290/find-alder-ud-fra-dd-mm-yyyy/

Og i db, er det: 20-07-1982

Udskriver med den du skrev: echo bday("".$info['foeselsdato']."");



Det her:

30 år. (14-07-1982) Idag (Tillykke!!)string(10) "14-07-1982"



Kunne man lave så når der kun er 30 dage tilbage til sin fødselsdag, at den udskriver "om days" og ikke før ?. :)

Så alt over 30 dage, bare vis som nu: alder.
Men 30 dage tilbage: tæl dage :)



det kunne man sagtens



Har du en ide til hvordan ? :)



<< < 123 > >>
t