Avec PHP-ExcelReader, on se retrouve parfois avec des timestamps Excel au lieu de date. Voici comment les convertir en timestamps unix.
$timestampExcel = 40544;
$timestampUnix = 86400*($timestampExcel - 25569);
echo date('Y-m-d', $timestampUnix); // 2011-01-01