За последние 24 часа нас посетил 55561 программист и 1797 роботов. Сейчас ищут 833 программиста ...

ковертирование даты

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

  1. SeregA

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

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    вопрос. как из даты-времени к примеру 2009-05-05 13.12 сделать 05.05.2009 13:12?
     
  2. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    Есть несколько вариантов:
    1. http://php.net/explode
    2. preg_replace

    Второй вариант я опишу:

    PHP:
    1. <?
    2.  
    3. $date = preg_replace('/([0-9]{4})-([0-9]{2})-([0-9]{2}) ([0-9]{2})\.([0-9]{2})/', '$3.$2.$1 $4:$5', '2009-05-05 13.12');
    4.  
    5. ?>
    Мозголомательные тексты (с) antonn
     
  3. SeregA

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

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    а разве нет никакой спец функции из семейства date_* для конверсии типа даты-времени, с указанием исходного и желаемого?
     
  4. Apple

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

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
  5. SeregA

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

    С нами с:
    2 фев 2006
    Сообщения:
    269
    Симпатии:
    0
    Адрес:
    Saint Petersburg, Russia
    ладно, я уже решил) спасибо)