在PHP中从Excel读取时的日期格式处理

时间:2018-03-17 11:25:17

标签: php excel datetime

我正在阅读Excel,我不确定Excel文件中的日期格式。我需要它的特定格式" Y-m-d H:i:s"。

我有一个我从Excel获得的例子:

17/03/2018 00:00和3/1/2018 0:37

5

我得到的结果是:

第一个:1970-01-01 05:30:00
第二个:2018-03-01 00:37:00
其中第一个是错误的,第二个是正确的。我知道这个月没有正确阅读,但我该如何处理呢?

任何人都可以帮我处理来自Excel的任何格式吗?

1 个答案:

答案 0 :(得分:2)

echo date("Y-m-d H:i:s", strtotime(str_replace('/','-',"17/3/2018 00:00"))); 

echo date("Y-m-d H:i:s", strtotime(str_replace('/','-','3/1/2018 0:37')));