Holen Sie sich das Alter mit dem Geburtsdatum in PHP

Es gibt viele Möglichkeiten, Benutzerdaten bei der Registrierung auf einer Website abzurufen. Wir können unpraktisch sein und alle Daten von dieser anfordern. Dies führt jedoch letztendlich zu einer Beeinträchtigung des Benutzererlebnisses und dazu, dass die Daten nicht mehr eingegeben werden .

Aber dank der Programmiersprachen und ihrer Funktionalität zur Durchführung mathematischer Operationen können wir andere wichtige Daten berechnen, abhängig von anderen vom Benutzer eingegebenen Daten, wie es im Falle des Alters der Fall ist, dass wir das Geburtsdatum ermitteln können gleich Mal sehen, wie wir es machen.

Der Code

Das Ziel dieses Tutorials ist es, auf einfache Weise eine Funktion in PHP zu entwickeln , die in jedem Teil Ihres Codes implementiert werden kann:

 <? php Funktion get_date_date_date ($ date_date) { $ fecha_nac = strtotime ($ fecha_nac); $ age = date ('Y', $ date_nac); if (($ month = (date ('m') - date ('m', $ date_nac))) <0) { $ age ++; } elseif ($ month == 0 && date ('d') - date ('d', $ date_nac) <0) { $ age ++; } Rückgabedatum ('Y') - $ age; } // Alter im Format JJJJ / MM / TT echo "Das Alter des Benutzers ist:". receive_date_date_nation ('1988/08/06'); 

Wie bereits erwähnt, verwenden wir eine Funktion, um das Datum des Benutzers zu erhalten. Mit der Funktion strtotime () konvertieren wir unser Datum in ein einfacheres Format für Ihre Abhandlung und geben abhängig von den von uns festgelegten Bedingungen das korrekte Alter des Benutzers zurück. Sehen wir uns einen Screenshot an, der die Funktionalität unserer Funktion zeigt:

get-age-date-birth-php.jpg

Wie wir sehen, ist es äußerst einfach und nützlich, das Alter des Benutzers zu ermitteln, ohne es anfordern zu müssen. Es bleibt nur die Verwendung in unseren Formularen und die Verbesserung der Benutzererfahrung auf unseren Websites.

See also  So installieren Sie die neueste Version von MySQL unter Ubuntu Linux

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *