За последние 24 часа нас посетили 16767 программистов и 1694 робота. Сейчас ищут 804 программиста ...

Можно ли выполнить это преобразование быстрее?

Тема в разделе "PHP для новичков", создана пользователем programer, 20 авг 2009.

  1. programer

    programer Активный пользователь

    С нами с:
    22 авг 2008
    Сообщения:
    58
    Симпатии:
    0
    Мне нужно преобразовать "2009-06-12 15:01:41" в "12.06.2009".
    Можно ли это сделать быстрее, чем в моём примере.., не вкладывая функции друг в друга :) ?

    PHP:
    1. <?php
    2.  
    3. function revers_time ($time)
    4. {
    5. $time = substr($time, 0, 10);
    6. $dir_time = explode('-', $time);
    7. list($first, $second, $third) = $dir_time;
    8. $time = $third.".".$second.".".$first;
    9. return $time;
    10. }
    11.  
    12. $time = "2009-06-12 15:01:41";
    13. echo revers_time ($time);
    14.  
    15. ?>
    P.S.: я получаю дату и время в элементе массива $arr ['time']. Как можно передать его в функцию?
    PHP:
    1. <?php
    2. revers_time ($arr['time']); // не работает ((
    3.  
    4. /* кроме такого способа */
    5. $time = $arr['time'];
    6. revers_time ($time);
    7. ?>
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    это критическое место?
     
  3. programer

    programer Активный пользователь

    С нами с:
    22 авг 2008
    Сообщения:
    58
    Симпатии:
    0
    )) нет
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    date("d.m.y",strtotime($date))
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    и не будет
    надо $arr['time']=revers_time ($arr['time']);
     
  6. programer

    programer Активный пользователь

    С нами с:
    22 авг 2008
    Сообщения:
    58
    Симпатии:
    0
    СУПЕР!!!
    armadillo и Mr.M.I.T., большое СПАСИБО!