Не великий приклад, як правильно перетворити дату збережену в mysql.
Найшвидший і ефективний варіант.
Запит через mysql select в результаті спростив мою роботу і вийшов такий:
$ Res = mysql_query ($ query);
while ($ row = mysql_fetch_array ($ res)) // Прибираємо з тайтла html теги і зайві прогалини
$ Title = strip_tags (trim ($ row [# 'post_title #']));
// З аноносом можна не проводити такі
// маніпуляції, тому що ми вставимо його в блок CDATA
$ Anon = $ row [# 'post_short_body #'];
$ Url = $ row [# 'post_id #'];
$ PubDate = $ row [# 'post_datetime #']. # ' # '. Date (#' T # ');
Дивіться уважно код вище там є питання, може хто знає і допоможе мені усунути цю так би мовити помилку.
У мене ще питання є, може хто допоможе:
до цього я користувався функцією
$ PubDate = date ( "D, d M Y H: i: s T", $ row [# 'post_datetime #']);
А по другому питанню, швидше за все date не розуміє такий формат, спробуйте підсунути НЕ конвертований вид дати з бази
не працює (замість дати повинна бути змінна)
@mysql_query (# 'SET lc_time_names = "ru_RU" #');
DATE_FORMAT (date_create, # '.% B% Y% k:% i #') AS date_create
Це, начебто, має стосуватися і днів тижня.
mysql_query (# 'select *, DATE_FORMAT (date_create, #'.% b% Y% k:% i # ') AS date_create.