Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: преобразование цифровой даты из переменной
 
 автор: tima2010   (30.03.2011 в 09:44)   письмо автору
 
 

Привет, такой вопрос:

Получаю переменную $data в виде: год.месяц.день
Пример - 11.03.30

Каким образом это можно преобразовать в такой вид при выводе:
30 марта 2011 ? или хотя бы такой 30 марта 11 ?

Заранее благодарю

  Ответить  
 
 автор: cheops   (30.03.2011 в 11:08)   письмо автору
 
   для: tima2010   (30.03.2011 в 09:44)
 

Можно начать отталкиваться от следующего скрипта
<?php
  $data 
"11.03.30";
  list(
$year$month$day) = explode("."$data);
  
$arr = array(=> "января",
               
=> "Февраля",
               
=> "марта",
               
=> "апреля",
               
=> "мая",
               
=> "июня",
               
=> "июля",
               
=> "августа",
               
=> "сентября",
               
10 => "октября",
               
11 => "ноября",
               
12 => "декабря");
  if(
preg_match("|^\d{2}$|"$year)) $year "20$year";
  echo 
"$day ".$arr[intval($month)].$year";
?>

  Ответить  
 
 автор: tima2010   (30.03.2011 в 11:29)   письмо автору
 
   для: cheops   (30.03.2011 в 11:08)
 

cheops, Большое спасибо!
оказывается все не так сложно

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования