За последние 24 часа нас посетил 18971 программист и 1634 робота. Сейчас ищут 842 программиста ...

как достать интервал даты

Тема в разделе "Прочие вопросы по PHP", создана пользователем writer, 7 сен 2012.

  1. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    Не могу почему то переделать дату из varchar в date. не дает. выдает ошибку #1992 вроде.
    Как быть то теперь? можно ли работать с датой может такой?
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    что значит "передать"?
     
  3. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    ну в phpmyadmin тип данныъ у меня var а надо поставить date. он не дает поставить. вот я и спрашиваю а можно как то работать с var как с датой. вытаскивать данные с определенным интервалом времени ли тп

    Добавлено спустя 6 минут 36 секунд:
    пересоздал БД )))
     
  4. writer

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

    С нами с:
    17 авг 2012
    Сообщения:
    131
    Симпатии:
    0
    все получилось задуманное практически. осталось понять почему же пишет не существующую дату?

    Код (Text):
    1. $query = mysql_query('SELECT * FROM `news`');
    2. while($sql_data = mysql_fetch_assoc($query))
    3. {
    4.  
    5.     $year = date("Y", strtotime($sql_data['data']));    
    6.     $month = date("m", strtotime($sql_data['data']));  
    7.     $day = date("d", strtotime($sql_data['data']));  
    8.     $n[$year][$month][$sql_data['id']] = $sql_data['textnews'];
    9. echo'<li><a href="#">'.date('d.m.Y', strtotime($sql_data['data'])).'</a></li>';
    10.     }
    результат :
    12.09.2007
    12.09.2007

    как сделать чтобы дата показывалась 2012 года???? да и число не верно. хотя число я уберу а вот как с годом быть то?
     
  5. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    разберись в форматах твоих данных
    не изменялось изза индексов
     
  6. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    MaXyC_Web_Studio некропостер
     
  7. MaXyC_Web_Studio

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

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск