Salut !

J'ai un soucis. J'ai une fonction qui me permet de récupérer le nombre d'années qui se sont écoulées entre une date de début et une date de fin. Je récupère le nombre d'années ça il y a aucun problème mais j'obtiens des messages d'erreurs pénibles :

Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\test\func.php on line 146

Notice: Undefined offset: 2 in c:\program files\easyphp1-7\www\test\func.php on line 146

Notice: Undefined offset: 1 in c:\program files\easyphp1-7\www\test\func.php on line 147

Notice: Undefined offset: 2 in c:\program files\easyphp1-7\www\test\func.php on line 147
Pour le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function NbJours($debut, $fin) 
   {
    $tDeb = explode("-", $debut);
    $tFin = explode("-", $fin);
 
    $diff = mktime(0, 0, 0, $tFin[1], $tFin[2], $tFin[0]) - 
            mktime(0, 0, 0, $tDeb[1], $tDeb[2], $tDeb[0]);
    $diff = (($diff / 86400)+1); 
    $nb_annees = $diff / 365;
 
    return $nb_annees;
   }
Quelqu'un peut m'aider à corriger ce problème svp ?

Merci d'avance...