quote:Op dinsdag 24 mei 2011 20:49 schreef Tegan het volgende:
Als je dat scriptje niet begrijpt moet je er misschien niet mee gaan rommelen...
Maw, probeer eerst eens te begrijpen wat dat script precies doet voordat je het aan wil passen aan jouw wensen .
waarschijnlijk omdat $birthday = $array['E_date'] niet met elkaar overweg kanquote:Op dinsdag 24 mei 2011 20:54 schreef Tegan het volgende:
Ok, je snapt het script.
Waarom werkt het nu niet dan denk je?
is dat zo...hoe dat zo dan?quote:Op dinsdag 24 mei 2011 20:59 schreef GlowMouse het volgende:
Het script werkt niet goed met schrikkeljaren.
Nee, omdat:quote:Op dinsdag 24 mei 2011 20:56 schreef MrNiles het volgende:
[..]
waarschijnlijk omdat $birthday = $array['E_date'] niet met elkaar overweg kan
dat zal ongetwijfeld het antwoord zijn..maar voor mij is dat niet de oplossingquote:
Heb je het al geprobeerd dan?quote:Op dinsdag 24 mei 2011 21:02 schreef MrNiles het volgende:
[..]
dat zal ongetwijfeld het antwoord zijn..maar voor mij is dat niet de oplossing
maw..ik heb iets meer uitleg erbij nodig
volgens de omschrijving http://www.pfz.nl/scripts(...)-verjaardag/#file100 zou een schrikkeljaar moeten kloppenquote:
en waarom zou ik een verhaal van Steven Goos moeten geloven?quote:Op dinsdag 24 mei 2011 21:04 schreef MrNiles het volgende:
[..]
volgens de omschrijving http://www.pfz.nl/scripts(...)-verjaardag/#file100 zou een schrikkeljaar moeten kloppen
en nu?quote:
Ik zal het voor je vertalen.quote:
Hij trekt die schrikkeldagen er al vanaf voor hij verder rekent. Dus dan is 365 goed.quote:
Nee, die berekening wordt nooit uitgevoerd voor $days.quote:Op dinsdag 24 mei 2011 21:09 schreef Tegan het volgende:
[..]
Hij trekt die schrikkeldagen er al vanaf voor hij verder rekent. Dus dan is 365 goed.
IC. Had niet echt verder gelezen enzo .quote:Op dinsdag 24 mei 2011 21:12 schreef GlowMouse het volgende:
[..]
Nee, die berekening wordt nooit uitgevoerd voor $days.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <?php // retrieve age and number of days till next birthday function agenext($birthday){ // format dd-mm-yyyy -> [0] = day, [1] = month, [2] = year $datekey = explode("-",$birthday); // basic variables $age = date('Y') - $datekey[2] - 1; $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) { $age++; $nextbirthday = mktime(0,0,0,$datekey[1],$datekey[0],date("Y")+1); } // days till next birthday $days = intval(($nextbirthday - $now) / (60*60*24)); $agenext = "(".$age.", next birthday in ".$days." day".($days == 1 ? "":"s").")"; return $agenext; } ?> |
Als je wel test werkt hij minder goed?quote:Op dinsdag 24 mei 2011 21:16 schreef GlowMouse het volgende:
Deze functie is veel simpeler, vervangt drie andere functies, en zonder te testen denk ik dat hij altijd goed werkt:
[ code verwijderd ]
Nee, anders schreef ik wel 'slechts zonder te testen werkt hij altijd goed'.quote:Op dinsdag 24 mei 2011 21:24 schreef PiRANiA het volgende:
[..]
Als je wel test werkt hij minder goed?
Dankzij de zomertijd hebben niet alle dagen 24 uur, dat zou nog problemen kunnen opleveren. Ik heb het niet getest, maar 't is wel het eerste waar ik aan denk bij datum-tijdrekenen.quote:Op dinsdag 24 mei 2011 21:26 schreef GlowMouse het volgende:
[..]
Nee, anders schreef ik wel 'slechts zonder te testen werkt hij altijd goed'.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |