2016-06-07 3 views
0

У меня есть временная метка базы данных с этим форматом 2016-06-01 11:46:00, и я бы хотел преобразовать ее в этот формат Wed. 01-06-2016. Я пробовал много, но не желал результатов.Преобразовать временную метку базы данных на сегодняшний день

Большое спасибо, это сработало! Если я хочу разницу между сегодняшней и прошлой датой в дни или недели, я думаю, что использую date_diff. Как точно?

+0

использовать 'даты()' функция –

ответ

3

Просто используйте date и strtotime:

$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

ему нужно как ср 01-06-2016. Я думаю, вам нужно обновить свое решение. –

+0

Обновлен со дня. –

+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 дней назад_? Я использую date_diff, но как именно? – platanas20

+0

Для другого ответа вам нужно задать другой вопрос. Что вы просите здесь, ясно. –

+0

Я обновил свой вопрос! Это нормально, я сделаю ... Спасибо большое! – platanas20

Смежные вопросы