Bon alors j'ai trouvé toute seule, pour ceux que ca interesse :
j'ai donc mis la date dans la variable $date = $tab[$ligne]['dLivrais'] (ligne 56)
alors excel renvois un nombre de jour écoulé depuis 1900
et la fonction mktime de php prend en parametre
int mktime ([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
ie mktime (heure, minute, seconde, mois, jour, annee)
donc 0 heure, 0 minute, 0 seconde, 1 mois (car on commence au premier mois janvier), $date-1 (c'est notre nombre de jour renvoyer par excel, -1 car excel commence a un et php à 0), 1900 (car c'est l'année a partir de la quelle on veut qu'il compte)
=> mktime(0,0,0,1, $date-1, 1990)
on obtient le nombre de jour écoulé depuis 1900 mais au format php
pour mettre notre date sous une forme agréable on utilise la fonction date
string date ( string $format [, int $timestamp = time() ] )
ie date(un formatde date, un nombre de jour écoulé)
donc date("d/m/y", mktime(0,0,0,1, $date-1, 1990));
et voila il n'y a plus qu'a afficher !
Partager