16. februar 2002 - 14:06
Der er
17 kommentarer og 2 løsninger
hvor mange dage til min fødselsdag
Dette script skulle meget gerne regne ud hvor mange dage der er til min "næste" fødselsdag. Men det virker ik' helt rigtigt! :/ Jeg har sat det op sådan her: $born = mktime(0,0,0,2,21,1986); $now = time(); $levetid = $now-$born; $alder = floor($levetid/60/60/24/365); $sek_paa_aar = 60*60*24*365; $aar_i_sek = $sek_paa_aar*$alder; $antal_sekunder = $levetid-$aar_i_sek; $dage_til_birthday = ($sek_paa_aar-$antal_sekunder)/60/60/24; Nogen der ka' få øje på en fejl eller to? \\ -> RAZ
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
16. februar 2002 - 14:09
#1
Måske noget med skudår ?
16. februar 2002 - 14:12
#2
Det er vel bare at se hvilken da i året du har følsensdag (afhængigt af skudår) og så beregne antallet af dage... (?)
www.php.net/date - date("z")
16. februar 2002 - 14:14
#3
... og jeg kan ikke skrive :-/ "hvilken da i året du har følsensdag" --> "hvilken dag i året du har fødselsdag" :)
16. februar 2002 - 14:49
#4
Meget fine "kommentarer" :-) I vil ik' have pointene?? *SS*
16. februar 2002 - 14:56
#5
Skal vi ikke reparere på det ?
16. februar 2002 - 15:33
#6
Tjoew det vil jeg somend gerne, men det er jo ikke direkte det du beder om... jeg foreslår jo bare en anden (og lettere løsning efter min mening)...
16. februar 2002 - 15:43
#7
Brug evt. følgende: <?php $nu = time(); $bd = mktime(date("H"), date("i"), date("s"),2,21, date("Y")); if ($bd < $nu) { $bd = mktime(date("H"), date("i"), date("s"),2,21, date("Y")+1); } echo date("z", $bd - $nu) . " dage til min fødselsdag"; ?>
16. februar 2002 - 15:46
#8
Denne udgave vil være en anelse hurtigere, hvis fødselsdagen ligger i første halvdel af året: <?php $nu = time(); $bd = mktime(date("H"), date("i"), date("s"),2,21, date("Y")+1); if ($bd > $nu) { $bd = mktime(date("H"), date("i"), date("s"),2,21, date("Y")); } echo date("z", $bd - $nu) . " dage til min fødselsdag"; ?>
16. februar 2002 - 17:49
#9
Sorry tipsen, men fandt selv en løsning via. repsacs forslag ... i ka' dele pointene .. hvis altså repsac lige vil svare :D
16. februar 2002 - 18:30
#10
fint nok - jeg vil da gerne lige se din version - der er nemlig mange muligheder til dette!
16. februar 2002 - 23:00
#11
Yepperdi ... here we go ;)
17. februar 2002 - 10:54
#12
Heh... men det gjorde vi så ikke... jeg prøver igen ;)
27. februar 2002 - 22:55
#13
skulle vi lukke her?
28. februar 2002 - 00:30
#14
Faktisk meget godt spørgsmål... - Jeg fik lavet et lille program, som slår op og finder de næste 5 der har fødselsdag og viser dem på mit skrivebord vha active desktop! Ganske praktisk, når man som alle andre fyre er håbløs til at huske sådan noget! NB: Jeg vil stadig meget gerne se den alternative løsning!
23. april 2002 - 17:32
#15
Anden gang lykkens gang? - er det ikke tid til at lukke?
23. april 2002 - 17:58
#16
...tror sgu razmuz.dk er gået til de evige jagtmarker i cyberspace...
26. april 2002 - 17:11
#17
Hmm... sådan kan det gå... :-/
09. januar 2003 - 16:09
#18
Et halv år er gået!! hehe.. og så vender han tilbage. Tipsen, hvis du stadig lytter så har jeg lige brugt 10 min. på at finde scriptet frem fra mine gamle arkiver igen: $day_birthday = (date("z",$row_user[born])-date("z"))." dage til fødselsdag"; if($day_birthday<0) { $day_birthday=365+$day_birthday." dage til til fødselsdag"; } if($day_birthday==0) { $day_birthday = "<b>Tillykke med fø's'da'n!</b>"; } .. og så prøver jeg IGEN at jeres svar accepteret! Tark for hjælpen dér
09. januar 2003 - 16:32
#19
:)
Vi tilbyder markedets bedste kurser inden for webudvikling