форматирование вывода даты - PullRequest
0 голосов
/ 16 марта 2011

У меня есть свидание с датами.

print_r ($date[$i]);

выдаст что-н. лайк: 2011-06-16

Можно ли создать вывод наподобие 16.6.2011? Как бы я это сделал? у вас есть ссылка?

Ответы [ 6 ]

2 голосов
/ 16 марта 2011
<?

echo date('d.m.Y', strtotime( $date[$i] ) );

?>
1 голос
/ 16 марта 2011

Вы можете использовать функцию даты для ее печати, используя функцию strtotime, чтобы сначала преобразовать ее в метку времени Unix.Или вы можете использовать функции DateTime, такие как:

date_create($date[$i])->format('d.n.Y');

Если вы не хотите, чтобы в начале дня были 0, то вам следует использовать:

date_create($date[$i])->format('j.n.Y');
1 голос
/ 16 марта 2011

вы должны найти, что на этой странице есть все ответы для вас

http://php.net/manual/en/function.date.php

0 голосов
/ 16 марта 2011

На самом деле у вас нет даты, но есть строка.Либо манипулируйте строкой с помощью функций обработки строк , либо анализируйте и повторно форматируйте строку даты с помощью функций даты .

0 голосов
/ 16 марта 2011
date('d.n.Y', strtotime($date[$i]));

При поиске в Google есть ссылка на "дату";)

0 голосов
/ 16 марта 2011

использовать функцию php date ()

документацию об этом можно посмотреть здесь

http://php.net/manual/en/function.date.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...