прямо сейчас я date("Ymd") дату в базе данных, в date("Ymd") форматирования date("Ymd") и im храня ее в столбце даты .
Теперь я получил его из базы данных, но как я могу отобразить его, как
October 31st 2010
Благодаря!
Преобразуйте дату в метку времени с помощью 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')