Подтвердить что ты не робот

Преобразование в формат даты dd/mm/yyyy

У меня есть следующая дата: 2010-04-19 18:31:27. Я хотел бы преобразовать эту дату в формат dd/mm/yyyy.

4b9b3361

Ответ 1

Вы можете использовать регулярное выражение или какую-то ручную путаницу, но я думаю, что предпочитаю:

date("d/m/Y", strtotime($str));

Ответ 2

<?php
$test1='2010-04-19 18:31:27';
echo date('d/m/Y',strtotime($test1));
?>

попробуйте это

Ответ 3

Если ваша дата находится в формате строки, используйте функцию разрыва

    array explode ( string $delimiter , string $string [, int $limit ] )
//In the case of your code

$length = strrpos($oldDate," ");
$newDate = explode( "-" , substr($oldDate,$length));
$output = $newDate[2]."/".$newDate[1]."/".$newDate[0];

Надеюсь, что выше работающие сейчас

Ответ 5

Попробуйте следующее:

$old_date = Date_create("2010-04-19 18:31:27");
$new_date = Date_format($old_date, "d/m/Y");

Ответ 6

$source    =    'your varible name';
$date    =     new DateTime($source);
$_REQUEST["date"]    =     $date->format('d-m-Y');

echo $_REQUEST["date"];