2016-06-07 45 views
0

我有這種格式的數據庫時間戳2016-06-01 11:46:00,我想轉換並將其回顯爲這種格式Wed. 01-06-2016。我嘗試了很多,但沒有可取的結果..任何想法?將數據庫時間戳轉換爲日期

非常感謝,它的工作! 如果我想在今天和過去幾天之間的差異,我想我使用date_diff。究竟是如何?

+0

使用'日期()'函數 – 2016-06-07 08:23:51

回答

3

只需使用datestrtotime

$time = '2016-06-01 11:46:00'; 
echo date("D. d-m-Y", strtotime($time)); //Wed. 01-06-2016 

更新:

$grk = array("Tet"); // complete the rest of the array 
$eng = array("Wed"); // complete the rest of the array 

$time = '2016-06-01 11:46:00'; 
$date = date("D. d-m-Y", strtotime($time)); 
echo str_replace($eng, $grk, $date); 
+0

他需要像星期三2016年1月6日。我認爲你需要更新你的解決方案。 –

+0

與當天更新。 – 2016-06-07 08:27:38

+0

要在其他語言的某天更改'D.'? – platanas20

2
$time = '2016-06-01 11:46:00'; 
echo date("D. d-m-Y", strtotime($time)); //Wed. 01-06-2016 
+0

非常感謝。任何想法我可以回聲例如_6天ago_?我使用date_diff但是究竟如何? – platanas20

+0

對於不同的答案,你需要提出另一個問題,你在這裏問的很清楚。 – 2016-06-07 08:46:01

+0

我更新了我的問題!沒關係,我會......謝謝很多! – platanas20