2013-10-11 3 views
0

У меня есть даты, которые сохраняются в базе данных в формате YYYY-mm-dd (например, 2013-01-31). В некоторых областях мне нужно отобразить дату как MMM dd, YYYY (например, 31 января 2013 г.). Может ли кто-нибудь помочь мне в этом преобразовании.Изменение формата даты

Я использую php и базу данных mysql. До сих пор у меня есть это, чтобы отделить значение даты, но не знают, как изменить их на то, что я хочу:

list($BYear, $BMonth, $BDay) = explode('-', $DateOfBirth); 
$CYear = date('Y'); 
$CMonth = date('m'); 
$CDay = date('d'); 

Спасибо заранее.

+0

Какую базу данных? Как вы их показываете? Это веб-приложение? Настольное приложение с графическим интерфейсом? Командная строка? Какой язык? – Joseph

+0

извините - используя php и mysql – user1257948

+0

Хорошо, пожалуйста, уточните свой вопрос, чтобы быть более конкретным. И, пожалуйста, сообщите нам, что вы уже пробовали. Не просите других делать вашу работу за вас: попробуйте что-нибудь, посмотрите, как она терпит неудачу, выясните, почему, повторите, пока она не сработает. Задавайте вопросы _along_the_way_. – bedwyr

ответ

1

Если вы хотите отобразить, то вы можете использовать это.

<?php echo date("M d, Y", strtotime($DateOfBirth)); ?> 

+1

спасибо, что куча работает как charm - я завершаю работу кого-то, и у меня очень мало опыта в php. – user1257948

Смежные вопросы