前言
在擴展客服導(dǎo)單的時候,遇到了 PHP
處理 Excel
時間的問題落包。處理并記錄一下。
問題
PHP
獲取到的 Excel
的時間格式是:41728.732916667
。當(dāng)想要將其轉(zhuǎn)換成 2014-03-30 17:35:24
格式時模她,遇到了困難。
解決方案
// 這里要注意 `.` 因為不具體到時間的話懂牧,是沒有 `.` 的侈净,而具體到時間之后,就有 `.` 了
if (preg_match('/^[\d.]*$/', $time)) {
// 正常的時間處理
if (strtotime($time)) {
return date('Y-m-d H:i:s', strtotime($time));
} else {
// 如果是 excel 的時間归苍,則另外處理
return gmdate('Y-m-d H:i:s', ($time - 25569) * 86400);
}
}
-- EOF --
本文轉(zhuǎn)載自IMJCW
原文鏈接:PHP處理Excel時間