generare varsta – script

Written by on 17 June 2009 in PHP - No comments

O functie care te poate ajuta sa determini varsta unei persoane daca ai niste date sub forma zi/luna/an sau an/zi/luna, etc:) o poti gasi mai jos.
In functia respectiva sunt urmatorii parametri:

  • $var = este data in format zi/luna/an sau intr-un format asemanator;
  • $type = tipul datelor primite in primul paramentru.(se foloseste d pentru zi, y=an, m=luna). De exemplu se poate trece la type d/y/m … ceea ce arata ca datele trimise in var sunt sub forma zi/an/luna
<?php
function make_age($var, $type) {
	$date = explode ( "/", $type );
	$number = explode ( "/", $var );
	$aaa = count ( $number );
	for($i = 0; $i < $aaa; $i ++) {
		if ($date [$i] == "d") {
			if ($number [$i] > date ( "d" )) {
				$month = $month + 1;
			} else {
				$month = $month - 1;
			}
		}
		if ($date [$i] == "y") {
			$year = date ( "Y" ) - $number [$i] + $year;
		}
		if ($date [$i] == "m") {
			if (($number [$i] + $month) < date ( "m" )) {

			} else {
				$year = $year - 1;
			}
		}
	}
	return $year;
}
?>

Daca ti-a placut acest articol, recomanda-l si altora folosind butoanele pentru Twitter, Facebook si Google +1.


Despre autor

Agavriloaie Marius

Sunt programator web in PHP. Cunosc bine PHP 5, mySQL 5, Javascript, CSS, HTML, Ajax,Symfony, etc. Am participat la dezvoltarea multor proiecte complexe dar si simple si fac totul cu pasiune si placere.

Comenteaza prin Facebook:

Leave a Comment