прямо сейчас Я храню дату в базе данных в формате date("Y-m-d")
и im храня ее в date column.Дата показа из базы данных PHP
Теперь я извлекаться из базы данных, но как я могу отобразить его как
October 31st 2010
Спасибо!
прямо сейчас Я храню дату в базе данных в формате date("Y-m-d")
и im храня ее в date column.Дата показа из базы данных PHP
Теперь я извлекаться из базы данных, но как я могу отобразить его как
October 31st 2010
Спасибо!
Преобразование даты в timestamp с использованием strtotime
и форматирование ее с использованием date
.
echo date('F jS Y', strtotime($databaseDate));
Предпочтительный способ продвижения вперед должно быть использование DateTime
класса, хотя:
date_default_timezone_set('Asia/Tokyo');
$date = new DateTime($databaseDate);
echo $date->format('F jS Y');
Использование date_format
в вашем SQL запросе.
Пример: date_format(somefield, '%d-%m-%Y, %h:%i %p')
спасибо, работал отлично –
Хотя это прекрасно работает, вы можете узнать, как использовать класс DateTime РНР http://www.php.net/manual/en/class.datetime .php. –
@Itay Достаточно справедливо, добавлено для полноты. – deceze