鍍金池/ 問(wèn)答/PHP/ phpexcel 導(dǎo)入時(shí)間的問(wèn)題

phpexcel 導(dǎo)入時(shí)間的問(wèn)題

框架是TP5

導(dǎo)入的的時(shí)候有一個(gè)短日期

clipboard.png

但是在獲取之后就變了!

clipboard.png

這個(gè)日期格式?jīng)]法用啊...
網(wǎng)上找方法說(shuō)用
PHPExcel_Shared_Date::ExcelToPHP()
但是用這個(gè)報(bào)錯(cuò)的傳入的值不是數(shù)值,除了將excel的列類型改成文本之外還有什么徹底解決的辦法嗎?

回答
編輯回答
話寡

先把這個(gè)字符串轉(zhuǎn)成時(shí)間,然后你就可以隨意處理

$date = DateTime::createFromFormat('m-d-y', '12-12-09');

2018年9月3日 15:23
編輯回答
厭遇

如果確定時(shí)間都是20XX年的,只需要在短時(shí)間的前面拼個(gè)“20”的字符串,再使用php 的date() 函數(shù)轉(zhuǎn)成你想要的格式就行了。

2018年2月11日 12:27