php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.10.2005, 18:16  
Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 66
bona
bona eine Nachricht über ICQ schicken bona eine Nachricht über MSN schicken
Standard immer das aktuele alter??

guten tag zusammen, hat jemand schon mal ausprobiert, immer das exakte alter zu berechnen?
oder weiss jemand wo ich so ein script gratis bekomme?

gruss
raphael bona
bona ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 15.10.2005, 18:21  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

darf ich fragen wie genau das aussehen soll
was meinst du damit, das exakte alter
von wem oder von was denn wohl

bissl mehr infos bidde :wink:
Asipak ist offline  
Alt 15.10.2005, 18:29  
Benutzer
 
Registriert seit: 15.06.2005
Beiträge: 66
bona
bona eine Nachricht über ICQ schicken bona eine Nachricht über MSN schicken
Standard

z.B. mein alter
so jahre, monate, tage
__________________
Meine Homepage:
www.myh.ch
www.patriziakeller.ch
bona ist offline  
Alt 15.10.2005, 19:02  
Erfahrener Benutzer
 
Registriert seit: 14.10.2005
Beiträge: 153
Fatal Error
Standard

Programmiertechnisch ist es nicht schwer umzusetzen, nur mann muss halt wissen was man alles braucht, und das verrate ich dir jetzt

Erstmal brauchst du ein Geburtsdatum z.B.: "06.05.1983"
Als nähstes liest du das Serverdatum aus z.B.: "15.10.2005"

Nun die altersberechnung:
Schritt 1: 2005(das aktuelle Jahr) - 1983(das Geburtsjahr) = 22
Schritt 2: 10(das aktuelle Monat) - 05(das Geburtsmonat) = 5
Schritt 3: 15(das aktuelle Datum) - 06(das Geburtsdatum) = 9

Und schon hast du es fertig, ich bin 22Jahre, 5Monate und 9Tage alt
Naja, du musst noch aufpassen falls das Geburtsmonmat under der Geburtstag höher sind als das aktuelle Monat bzw. Tag, dann musst noch ne option hinzufügen ;P
Fatal Error ist offline  
Alt 15.10.2005, 20:54  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

so wird wohl niemand die altersberechnung durchführen

rechne die daten in die kleinste einheit um (hier wohl tage), subtrahiere, und berechne dann die jahre, monate und tage.
__________________
derHund ist offline  
Alt 15.10.2005, 21:11  
Benutzer
 
Registriert seit: 08.08.2005
Beiträge: 86
Ricochet
Standard

Schaltjahre nicht vergessen


PS: Bona, nicht jeder User wird darüber glücklich sein wenn sein Alter veraten wird!!
Ricochet ist offline  
Alt 15.10.2005, 21:49  
Erfahrener Benutzer
 
Registriert seit: 14.10.2005
Beiträge: 153
Fatal Error
Standard

Zitat:
Zitat von derHund
so wird wohl niemand die altersberechnung durchführen

rechne die daten in die kleinste einheit um (hier wohl tage), subtrahiere, und berechne dann die jahre, monate und tage.
hmm, naja, und wenn man das alles in tage umrechnet und dann wieder zurück dann wird anschliesend nicht immer das richtige alter angezeigt ^^ da nicht alle monate die gleiche anzahl an tagen haben.
Fatal Error ist offline  
Alt 16.10.2005, 13:47  
Gast
 
Beiträge: n/a
Standard

Ich würde einfach das Geburtsdatum mit dem aktuellen Datum vergleichen.
Das Alter bekommt man durch den Abzug der Jahre nur eine kleine Überprüfung des aktuellen Datums wäre fällig ob das Geburtsdatum schon vorbei ist oder nicht.
 
Alt 16.10.2005, 16:56  
Erfahrener Benutzer
 
Registriert seit: 12.07.2004
Beiträge: 219
d-jango zeigte ein beschämendes Verhalten in der Vergangenheit
d-jango eine Nachricht über ICQ schicken
Standard

hier mal meine funktion, die ich nutze

PHP-Code:
<?php
    
//Altersberechnung
    
function alter($dat)
    
/*  Funktion berechnet aus einem gegebenen Datum das aktuelle
     *  Alter.
     *  Parameter: Datum Format <? $dat = date("Y-m-d");?>
     *
     *  R&uuml;ckgabewert: Alter in Jahren
    */
    
{
        
//Variablen zur Altersberechnung
        
$jahr substr($dat,0,4);
        
$tag substr($dat,8,2);
        
$mon substr($dat,5,2);

    
//Alter berechnen
    
$alter date(Y) - $jahr;
    
    if (
date(m) < $mon )
    {
        
$alter$alter -1;
    }
        else if((
date(m) == $mon) && (date(d)< $tag) )
    {
            
$alter $alter 1;
    }
     }
?>
__________________
http://www.fun2stay.de
d-jango ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Alter überprüfen PHP-Fortgeschrittene 4 05.02.2006 01:10
Alter berechnen. HTML, Usability und Barrierefreiheit 10 02.01.2006 15:23
Alter FireFIghter PHP Tipps 2005-2 15 27.10.2005 16:41
Alter einer Datei Apfeltyp PHP Tipps 2005-2 4 20.10.2005 23:12
[Erledigt] Funktion automatisch ausführen HTML, Usability und Barrierefreiheit 12 22.09.2005 13:19
Alter berechnen mit Javascript HTML, Usability und Barrierefreiheit 3 19.09.2005 13:34
alter table hekto Datenbanken 7 23.03.2005 21:04
mysql query... alle datensäze älter als x tage löschen... Sclot Datenbanken 2 05.03.2005 23:04
[Erledigt] Geburtsdatum - Aktuelles Datum - Alter?! PHP-Fortgeschrittene 5 02.03.2005 08:11
alter einer Seite auslesen PHP Tipps 2004-2 4 25.12.2004 19:40
alter eines benutzers errechnen... PHP Tipps 2004-2 2 12.12.2004 22:56
datum älter als 14 tage PHP Tipps 2004-2 5 05.11.2004 17:09
Alle Datensätze löschen die älter als 15 Minuten sind Datenbanken 1 14.08.2004 23:36
ALTER Befehl?? PHP Tipps 2004 1 06.08.2004 13:44
Alter aus UNIX-Timestamp in SQL Datenbanken 4 20.07.2004 16:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
genaues alter php, http://www.php.de/php-tipps-2005-2/32495-immer-das-aktuele-alter.html, mein alter in tagen, altersberechnung geburtsdatum, sql genaues alter, homepage alter php, php aktuelles alter, javascript genaues alter, php script altersberechnung, php alersberechnung anzeige, tsql alter berechnen in jahren, javascript alter in jahren und monaten, alter umrechnen jahr monat, geburtstag in monate wochen tage stunden umrechnen, genaues alter berechnen in jahren monaten und tagen, tsql alter aus geburtsdatum, \t-sql\ alter berechnen geburtsdatum, geburtsjahr jahr php script homepage, altersberechnung in homepage, sql datenbanken genaues alter anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:09 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.