Как показать числовую дату в формате мм / дд / гг - PullRequest
1 голос
/ 28 марта 2011

Сейчас я месяц, день и год пользователя, разделенного на три поля дБ с названием месяц, день, год.

Когда я показываю это, я делаю:

$month = $row['month'];
$day = $row['day'];
$year = $row['year'];

затем повторить это:

$month/$day/$year  

Проблема в том, что PHP делает здесь математику и делит числа ... Что я могу сделать, чтобы это не произошло, и пусть он просто отображает даты ..

Спасибо

Ответы [ 4 ]

2 голосов
/ 28 марта 2011
date('m/d/Y',strtotime($month . ' ' . $day . ' ' . $year));

Преимущество этого состоит в том, что вы можете выбрать, как форматировать дату независимо от того, как она хранится в вашей базе данных: http://php.net/manual/en/function.date.php

2 голосов
/ 28 марта 2011

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

echo "{$month}/{$day}/{$year}";
2 голосов
/ 28 марта 2011
echo $month.'/'.$day.'/'.$year;
1 голос
/ 28 марта 2011
echo $month . "/" . $day . "/" . $year;

Выполнение конкатенации строк.

или

echo "{$month}/{$day}/{$year}";

Выполнение интерполяции строк.

См. Разницу / производительность двух здесь .

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