Bonjour

j'utilise cette fonction qui converti une date en age:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
function age($naiss)  {
  list($annee, $mois, $jour) = split('[-.]', $naiss);
  $today['mois'] = date('n');
  $today['jour'] = date('j');
  $today['annee'] = date('Y');
  $annees = $today['annee'] - $annee;
  if ($today['mois'] <= $mois) {
    if ($mois == $today['mois']) {
      if ($jour > $today['jour'])
        $annees--;
      }
    else
      $annees--;
    }
  return $annees;
  }
Dans le but de faire une recherche dans la base de donnée, j'aimerai obtenir l'inverse, c'est à dire une fonction qui convertit un age (exemple: 26) en date de naissance au format sql (1982-09-09 00:00:00 par exemple)

Es-ce que quelqu'un connait une fonction de ce genre ? j'ai cherché mais pas trouvé.

Ensuite le résultat sera exploité avec une requete du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT id FROM contenu_type_annonce WHERE contenu BETWEEN '1982-09-27' AND '1982-09-29'
Merci