1. 程式人生 > >php excel 讀取日期問題

php excel 讀取日期問題

在 php excel 讀取 xls 格式的檔案時,xls 上面顯示的是正常的日期格式

但是讀取出來的話,就會是一個萬位整形資料,這顯然不是我們想要的日期

讀取出來的結果:

41807

$t = 41807搜尋; //讀取到的值
$n = intval(($t - 25569) * 3600 * 24);     //轉換成1970年以來的秒數
echo gmdate('Y-m-d H:i:s',$n);              //格式化時間,不是用date哦, 時區相差8小時的

也可以用 \PHPExcel_Shared_Date::ExcelToPHP()

這個函式變成時間戳