MySQL/PHP формат даты

R
На сайте с 25.08.2012
Offline
16
997

Здравствуйте уважаемые специалисты!

Подскажите, пожалуйста, как формат даты YYYY-MM-DD преобразовать в 1 января 2013?

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#1
Подпись))
R
На сайте с 25.08.2012
Offline
16
#2

благодарю за то что выкроили время на ответ, но хотелось бы получить более конкретный ответ :(

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#4

<?php

$date = "2012-11-13+06:00";

$arr = date_parse_from_format("Y-m-dP", $date);

$arr['date'] - дата(13)

$arr['month'] - месяц с ведущим нулем(11)

$arr['year'] - год 4 значный(2012)

$month = Тут предварительно берем массив ранее созданый

[1] => "января"

[2] => "февраля"

....................

[12] => "декабря"

И подставляем значение $arr['month'], в $month[$arr['month']], и получаем на русском языке название месяца в родительном падеже(как напишите).

Так понятно?

?>

PR
На сайте с 30.12.2007
Offline
140
#5
rubodon:
как формат даты YYYY-MM-DD преобразовать в 1 января 2013?

Это возможно с помощью MySQL:


SET lc_time_names = 'ru_RU';
SELECT DATE_FORMAT(NOW(), '%d %M %Y');
13 Ноября 2012
Garin33
На сайте с 31.08.2009
Offline
169
#6
Потому что Drupal - это круто.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий