J'ai crée une page en php afin de convertir des fichiers EXCEL en CSV et de les insérer dans une base de données MYSQL. Tout irait bien si les dates et les durées se convertissaient correctement, mais là probléme :
les dates sous excel sont au format : 19-mars-07 19:12:05
et elles deviennent en CSV : 39160.8000578704
j'ai un peu compris qu'il s'agissait d'un timestamp et j'ai trouvé une petite fonction sur le net permettant de corriger cela
function ExcelToDate($inVar) {
return date("Y-m-d H:i:s",(($inVar - 25569)*86400)-3600);
}
En revanche pour les durées je bloque durées sous EXCEL : 0:00:13
durées en CSV : 0.000150462962962963
et là je n'arrive pas à trouver la formule pour reconvertir ce timestamp en secondes!
Merci pour votre aide !