Forum Webscript.Ru

Программирование => PHP => Тема начата: Vetroff от 24 Июля 2002, 19:27:17

Название: Дата из mysql
Отправлено: Vetroff от 24 Июля 2002, 19:27:17
Прошу громко не кричать, тк такой вопрос я когда -то уже видел на форуме, но через поиск не смог найти, как грамотно переделать дату mysql в русский классический вариант? Help!
Название: Дата из mysql
Отправлено: Меняздесьдавнонет от 24 Июля 2002, 19:36:34
date_format() в запросе
Если надо название русского месяца, то делаешь массив, запрашиваешь дату с цифрой месяца, выразаешь ее и вставляешь по индексу из массива название месяца
Название: Дата из mysql
Отправлено: Maniac от 25 Июля 2002, 11:54:51
Дополнение.
Или, если не хочешь в запросе:

$date_rus=substr($date_mysql,6,2).\'.\'.substr($date_mysql,4,2).\'.\'.substr($date_mysql,0,4);
Название: Дата из mysql
Отправлено: Меняздесьдавнонет от 25 Июля 2002, 12:08:15
Maniac
Это не сработает, но я думаю, он сам разберется :-)
Название: Дата из mysql
Отправлено: ThE0ReTiC от 25 Июля 2002, 12:55:47
Maniac
Еще как вриант - использовать sscanf
Название: Дата из mysql
Отправлено: Меняздесьдавнонет от 25 Июля 2002, 15:17:58
sscanf, как и split, работает в десятки раз медленнее, чем substr.
Так что, лучше substr все-таки, просто надо один раз вывести дату на экран и подкорректировать цифры, с которых вырезать :-)
Название: Дата из mysql
Отправлено: Maniac от 25 Июля 2002, 15:25:03
Цитировать
и подкорректировать цифры, с которых вырезать :-)

Ну понял я, понял всю глубину своего падения :) Забыл про дефисики.