Navigation
 Startseite
 Fachbücher
 Anzeigenmarkt
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Webhoster Vergleich
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Artfiles.de
Bietet Serviceorientierte...
https://www.Artfiles.de
Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains...
https://www.Hosterplus.de
 
 
 


[Code] Geburtsdatum berechnen

Sie befinden sich: Home > Webmaster News


Dieses Script berechnet das Alter, nachdem ein Geburtsdatum eingegeben wurde. 
<?php
if(!empty($_POST['Submit']); { 
  $tag = $_POST['tag'];
  $mon = $_POST['mon'];
  $jah = $_POST['jah'];
$jetzt = mktime(0,0,0,date("m"),date("d"),date("Y"));
  $gebur = mktime(0,0,0,$mon,$tag,$jah);
  $age = intval(($jetzt - $gebur) / (3600 * 24 * 365));
  $ergebnis = "Du bist $age Jahre alt"; 
  } 
  ?>


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Alter berechnen</title>
</head>
<body>
<?php echo $ergebnis;?>
<form name="form1" method="post" action="alterberechnen.php">
Dein Geburtsdatum : 
Tag: <input name="tag" type="text" id="tag" size="2" maxlength="2">
Monat: <input name="mon" type="text" id="monat" size="2" maxlength="2">
Jahr: <input name="jah" type="text" id="jahr" size="4" maxlength="4">
<input type="submit" name="Submit" value="Senden">

</form>
</body>
</html>

(Autor: WolfgangWolfgang), Eingetragen am 20.06.2008


Kommentare (2)

LoBit kommentierte am 14.02.2014 um 01:37 Uhr

Ein nettes Script, aber aufpassen, 2 Macken sind drin: 1: Berechnet kein Datum das vor 01.01.1970 liegt weil mktime das nicht kann. 2: Schaltjahre werden nicht berücksichtigt, das liegt an dieser zeile: $age = intval(($jetzt - $gebur) / (3600 * 24 * 365));

php-space.info kommentierte am 11.02.2026 um 01:04 Uhr

Danke für den hilfreichen Hinweis, LoBit! Die beiden Punkte zu mktime und den Schaltjahren sind absolut berechtigt. Wir haben den Artikel entsprechend mit einem Hinweis versehen.

Schreib ein Kommentar