Как бы вы конвертировали дату с SQL-сервера в другой формат? Значение, поступающее из базы данных SQL, равно 2013-09-23 12:20:30
, и я хочу, чтобы оно отображалось как Sept-23 12:30 pm
.php и sql нужна помощь по дате
Я могу отправить дату-время на сервер в этом формате PHP, но тогда у меня будет проблема, когда мне нужно сравнить дату-время в SQL. Поле в базе данных устанавливается в datetime
.
Я пробовал:
<?php
if(substr($postainarray['time'],8,2) == $CurrDate) {
$timetobeshown=substr($postainarray['time'],11,5);
} else {
$timetobeshown=substr($postainarray['time'],5,11);
}
?>
<?=$timetobeshown?>
$currDate
сегодняшняя дата.
$postinarray
- массив после запроса MySQL.
После этого кода я получаю желаемый формат, но не в желаемом стиле. Если совпадение даты, я получаю что-то вроде 14:00
, в противном случае я получаю 09-24 18:09
, и я хочу, чтобы это было как Sept-24 6:09 pm
.
действительно помог .... – user2701926