PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Без описания
Поиск в теме | Версия для печати
event
Отправлено: 05 Августа, 2011 - 18:35:00
Частый посетитель
Покинул форум
Сообщений всего: 542
Дата рег-ции: Май 2011
Помог: 0 раз(а)
Добрый день !
У меня есть например такая переменная: $date = "2011-08-05 16:09:23";, как мне ее превратить в 8 августа 2011 года в 16:09:23, я думал можно это все сделать через фукции explode и str_place, но это как-то на мой взгляд не примитивно, может у кого нибудь есть готовые решения?, но на крайняк пошла бы и версия explode с str_replace, но писать его очень лень, буду благодарен за ответы.
(Отредактировано автором: 05 Августа, 2011 - 18:44:18)
illy
Отправлено: 05 Августа, 2011 - 19:34:58
Участник
Покинул форум
Сообщений всего: 1117
Дата рег-ции: Июль 2011
Откуда: от верблюда)
Помог: 28 раз(а)
Лови скрипт
PHP:
скопировать код в буфер обмена
<?PHP
$date = "2011-08-05 16:09:23" ;
$z = array ( 'января' , 'февраля' , 'марта' , 'апреля' , 'мая' , 'июня' , 'июля' , 'августа' , 'сентября' , 'октября' , 'ноября' , 'декабря' ) ; $m = $z [ $mm - 1] ;
echo $d . ' ' . $m . ' ' . $y . ' года в ' . $t ;
?>
Цитата: $z=array('января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря');
$m=$z[$mm-1];
Вот это я умно придумал. А хотел сначала всё в цикле сделать. (Отредактировано автором: 05 Августа, 2011 - 19:57:13)
-----Всё гениальное - просто
И ещё проще, если ты - индиго
Arni
Отправлено: 05 Августа, 2011 - 19:45:50
Гость
Покинул форум
Сообщений всего: 95
Дата рег-ции: Июль 2011
Помог: 2 раз(а)
Если может в друг еще и это пригодится.
PHP:
скопировать код в буфер обмена
function date_ru( $value = NULL ) {
"am" => "дп" , "pm" => "пп" , "AM" => "ДП" , "PM" => "ПП" , "Monday" => "Понедельник" , "Mon" => "Пн" ,
"Tuesday" => "Вторник" , "Tue" => "Вт" , "Wednesday" => "Среда" , "Wed" => "Ср" , "Thursday" => "Четверг" ,
"Thu" => "Чт" , "Friday" => "Пятница" , "Fri" => "Пт" , "Saturday" => "Суббота" , "Sat" => "Сб" ,
"Sunday" => "Воскресенье" , "Sun" => "Вс" , "January" => "Января" , "Jan" => "Янв" , "February" => "Февраля" ,
"Feb" => "Фев" , "March" => "Марта" , "Mar" => "Мар" , "April" => "Апреля" , "Apr" => "Апр" , "May" => "Мая" ,
"May" => "Мая" , "June" => "Июня" , "Jun" => "Июн" , "July" => "Июля" , "Jul" => "Июл" , "August" => "Августа" ,
"Aug" => "Авг" , "September" => "Сентября" , "Sep" => "Сен" , "October" => "Октября" , "Oct" => "Окт" ,
"November" => "Ноября" , "Nov" => "Ноя" , "December" => "Декабря" , "Dec" => "Дек" , "st" => "ое" , "nd" => "ое" ,
"rd" => "е" , "th" => "ое" ) ;
return strtr ( date ( $this -> date_format ) , $translation ) ; }
} else {
} ;
}
Поиск в теме | Версия для печати
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB