За последние 24 часа нас посетили 17513 программистов и 1687 роботов. Сейчас ищет 841 программист ...

перевод даты с одного формата в другой

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

  1. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    Как используя стандартные функции пхп перевести дату с формата dd.mm.yy в yy-mm-dd ?
     
  2. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    echo date('Y-m-d', strtotime($mydate));
     
  3. inline

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

    С нами с:
    21 май 2010
    Сообщения:
    466
    Симпатии:
    0
    все переводит в 1970-01-01 а в БД пишет вообще непонятно что
     
  4. Easy

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

    С нами с:
    15 июл 2011
    Сообщения:
    286
    Симпатии:
    0
    покажите описание поля в бд и то как вы это туда пишите.
     
  5. tommyangelo

    tommyangelo Старожил

    С нами с:
    6 дек 2009
    Сообщения:
    2.549
    Симпатии:
    0
    Адрес:
    Мариуполь
    dd.mm.yy - приведи пример числа.
     
  6. Easy

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

    С нами с:
    15 июл 2011
    Сообщения:
    286
    Симпатии:
    0
    аа, так год 2 цифры, ну можно так
    PHP:
    1.  
    2. $date = DateTime::createFromFormat('d.m.y', '12.2.10');
    3. echo $date->format('Y-m-d');
    вот только в результате нужно будет наверное 4 цифры указывать, по этому Y