2016-08-24 2 views
1

мне нужно отправить данные в формате JSON, но преобразовать дату его теряет оригинальное форматирование:PHP json_encode новообращенные неверная дата

$date = date("d/m/Y", "1988-12-04 00:00:00"); 
$teste = json_encode($date); 
var_dump($teste);exit; 

Мне нужна этот формат: 04/12/1988, но печать: строка "01\/01\/1970" (длина = 14)

Как удалить эту панель?

+3

[читать документы на 'дате()'] (http://php.net/manual/en/function.date.php), отметив, что второй аргумент – castis

+0

Второй аргумент 'date' является timestamp, и у вас есть строка. –

+0

См.: [Преобразование одного формата даты в другой в PHP] (http://stackoverflow.com/questions/2167916/convert-one-date-format-into-another-in-php) –

ответ

3

Использовать strtotime при изменении формата даты.

$date = date("d/m/Y", strtotime("1988-12-04 00:00:00")); 
$teste = json_encode($date); 
var_dump($teste);exit; 
Смежные вопросы