前言
在擴展客服導單的時候裂明,遇到了 PHP
處理 Excel
時間的問題政基。處理并記錄一下使碾。
問題
PHP
獲取到的 Excel
的時間格式是:41728.732916667
。當想要將其轉(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時間