jaartal niet goed weergegeven

Pagina: 1
Acties:
  • 199 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoi, ik heb een klein scriptje en die werkt, buiten 1 jaartal -> 1959
Deze toont aan dat het 61 is op de site terwijl het 51 moet zijn. Klopt niet!
Kan iemand de fout zien? Het lijkt een soort van afrondingsfout, maar ik weet het niet zeker.
Hier het scriptje:

function GebDate($birthday){
// format dd-mm-yyyy -> [0] = day, [1] = month, [2] = year
$datekey = explode("-",$birthday);

$born = mktime(0,0,0,$datekey[1],$datekey[0],$datekey[2]);
$now = mktime(0,0,0,date("m"),date("d"),date("Y"));
$nextbirthday = mktime(0,0,0,$datekey[1],$datekey[0],date("Y"));
if($nextbirthday < $now) {
$nextbirthday = $nextbirthday + (60*60*24*365);
}

$days = intval(($nextbirthday - $now) / (60*60*24));

$agenext = age($born,$now,$datekey[2]);
return $agenext;
}

Acties:
  • 0 Henk 'm!

  • NetForce1
  • Registratie: November 2001
  • Laatst online: 14:06

NetForce1

(inspiratie == 0) -> true

Tip: gebruik voortaan de code-tags om code te tonen, dat leest wat makkelijker. Probeer verder eens te werken met de functions die er zijn om dates te manipuleren, er is vast wel een manier in php om een jaar bij een datum op te tellen ipv zelf met seconden te gaan rommelen, want dat is natuurlijk zo foutgevoelig als wat (schrikkeljaren enzo).

De wereld ligt aan je voeten. Je moet alleen diep genoeg willen bukken...
"Wie geen fouten maakt maakt meestal niets!"


Acties:
  • 0 Henk 'm!

  • MueR
  • Registratie: Januari 2004
  • Nu online

MueR

Admin Tweakers Discord

is niet lief

We doen hier niet aan Kan iemand even .. ? Ook hebben we het in Webdesign, Markup & Clientside Scripting niet over PHP, dat doen we in Programming (Waar hoort mijn topic?). Verder: lees Hoe post je code? / Hoe gebruik je de code tag? eens door.

Daarnaast verwachten we dat je zelf wat gaat debuggen. Eigen inzet heet dat, waar je al een flink aantal keer op bent gewezen.

Dit topic gaat dan ook op slot.

Anyone who gets in between me and my morning coffee should be insecure.


Dit topic is gesloten.