使用PHP我將數據饋送饋送到數組:$index->indexDate
這給了我一個歐式8位數字日期(沒有時間只是8位數字日期)。將8位數值更改爲歐洲日期格式
例如:值28112012
應導致28-11-2012
或28/12/2012
。我嘗試了幾種方法,但我不確定我應該如何做到這一點,我一直以1970年的日期結束。
使用PHP我將數據饋送饋送到數組:$index->indexDate
這給了我一個歐式8位數字日期(沒有時間只是8位數字日期)。將8位數值更改爲歐洲日期格式
例如:值28112012
應導致28-11-2012
或28/12/2012
。我嘗試了幾種方法,但我不確定我應該如何做到這一點,我一直以1970年的日期結束。
如何使用substring
? link
$date="28112012";
$new_date=substr($date,0,2)."-".substr($date,2,2)."-".substr($date,4,4);
使用-
或/
。
有DateTime類,其format
方法
$date = \DateTime::createFromFormat('Ymd', '28112012')->format('d-m-Y')
如果您的應用程序需要處理充分國際化(「國際化」),那麼你應該看看PHP's Intl extension。基本上,它適應每個國家的數字,日期,貨幣等格式。
+1使用日期時間 –
真的很簡單! +1 – Vucko
感謝此工作 – user1999599