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

Форум PHP

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

 

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

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

тема: Преобразовать дату "2011-06-09 17:38:12" в "9 июня 2011 17:38"
 
 автор: clubxaliav   (09.06.2011 в 17:39)   письмо автору
 
 

А если дата в таком формате:

$data = "2011-06-09 17:38:12";

Нужно: 9 июня 2011 17:38

Подскажите.

  Ответить  
 
 автор: Ильдар   (09.06.2011 в 17:43)   письмо автору
 
   для: clubxaliav   (09.06.2011 в 17:39)
 

тогда меняешь строчку
<?
 
list($year$month$day) = explode("-"$data);
?>

  Ответить  
 
 автор: clubxaliav   (09.06.2011 в 17:55)   письмо автору
 
   для: Ильдар   (09.06.2011 в 17:43)
 

Это я менял, но время мне нужно еще без секунд!

А с такой строчкой
list($year, $month, $day) = explode("-", $data);
мне выдавала вот так 09 23:12:35 июня 2011

  Ответить  
 
 автор: clubxaliav   (09.06.2011 в 18:12)   письмо автору
 
   для: clubxaliav   (09.06.2011 в 17:55)
 

В общем сделал так, не знаю есть ли лучше вариант!? Сперва разделил хххх-хх-хх нн:нн:нн
на составляющие, затем уже каждую разделил.

   list($data, $time) = explode(" ", $create_date);
   list($year, $month, $day ) = explode("-", $data);
   $arr = array(1 => "января",
               2 => "Февраля",
               3 => "марта",
               4 => "апреля",
               5 => "мая",
               6 => "июня",
               7 => "июля",
               8 => "августа",
               9 => "сентября",
               10 => "октября",
               11 => "ноября",
               12 => "декабря");
   list($hour, $minute, $second ) = explode(":", $time);


Получилось как хотел: 09 июня 2011 17:38

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

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