Heim > Artikel > Backend-Entwicklung > So geben Sie das Alter basierend auf dem Geburtstag in PHP aus
So geben Sie das Alter basierend auf dem Geburtstag in PHP aus: Erstellen Sie zunächst eine PHP-Beispieldatei und geben Sie dann das Alter über die Methode „$today->diff($bday)“ aus.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, Dell G3-Computer.
Dieser Artikel stellt Ihnen hauptsächlich die Implementierungsmethode der PHP-Altersberechnung vor, also der Altersberechnung.
Für PHP-Anfänger kann das Problem der Berechnung des Alters anhand des Geburtstags etwas schwierig sein. Aber solange man die Idee der Umsetzung beherrscht, ist es auch ganz einfach. Die PHP-Altersberechnung ist auch ein häufiger Testpunkt in unseren PHP-Interviewfragen.
Im Folgenden stellen wir die Implementierungsmethode der PHP-Altersberechnung anhand spezifischer Codebeispiele vor.
<?php $bday = new DateTime('15.9.1993'); // 你的出生日 $today = new Datetime(date('m.d.y')); $diff = $today->diff($bday); printf(' 你的年龄是 : %d 岁, %d 月, %d 天', $diff->y, $diff->m, $diff->d); printf("\n");
Das Berechnungsergebnis ist wie folgt:
Die tatsächliche Berechnung des Alters basierend auf dem Geburtstag besteht darin, die Differenz zwischen Ihrem Geburtstagsdatum und dem zu berechnen aktuelles Datum. Das hier eingestellte Geburtsdatum ist der 15. September 1993 und das berechnete Alter beträgt 25 Jahre, 4 Tage Februar.
Die printf()-Funktion stellt die Ausgabe einer formatierten Zeichenfolge dar, d. h. die Angabe der Zeichenfolge und der Formatierung der darin enthaltenen Variablen.
Mögliche Formatwerte:
%% – gibt ein Prozentzeichen zurück %
%b – Binärzahl
%c – ASCII-Wert entsprechende Zeichen
%d – Dezimalzahl mit Vorzeichen (negativ, 0, positiv)
%e – wissenschaftliche Schreibweise mit Kleinbuchstaben (z. B. 1.2e+2)
%E – Verwenden Sie wissenschaftliche Großbuchstaben Notation (z. B. 1.2E+2)
%u – Dezimalzahl ohne Vorzeichen (größer oder gleich 0)
%f – Gleitkomma (native Einstellung)
%F – Gleitkomma (nicht native Einstellung)
%g – kürzeres %e und %f
%G – kürzeres kurzes %E und %f
%o - Oktalzahl
%s - String
%x - Hexadezimalzahl (Kleinbuchstaben)
%X - Hexadezimalzahl (Großbuchstaben)
Zusätzlich Formatwert. Muss zwischen % und Buchstaben stehen
Empfohlenes Referenz-Tutorial: „PHP-Tutorial“
In diesem Artikel geht es um die spezifische Implementierungsmethode der PHP-Ausgabe des Alters basierend auf dem Geburtstag „Jeder“. Kann auch direkt in lokale Tests kopiert werden. Dieser Artikel hat einen gewissen Referenzwert und ich hoffe, dass er Freunden in Not hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonSo geben Sie das Alter basierend auf dem Geburtstag in PHP aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!