Не могу почему то переделать дату из varchar в date. не дает. выдает ошибку #1992 вроде. Как быть то теперь? можно ли работать с датой может такой?
ну в phpmyadmin тип данныъ у меня var а надо поставить date. он не дает поставить. вот я и спрашиваю а можно как то работать с var как с датой. вытаскивать данные с определенным интервалом времени ли тп Добавлено спустя 6 минут 36 секунд: пересоздал БД )))
все получилось задуманное практически. осталось понять почему же пишет не существующую дату? Код (Text): $query = mysql_query('SELECT * FROM `news`'); while($sql_data = mysql_fetch_assoc($query)) { $year = date("Y", strtotime($sql_data['data'])); $month = date("m", strtotime($sql_data['data'])); $day = date("d", strtotime($sql_data['data'])); $n[$year][$month][$sql_data['id']] = $sql_data['textnews']; echo'<li><a href="#">'.date('d.m.Y', strtotime($sql_data['data'])).'</a></li>'; } результат : 12.09.2007 12.09.2007 как сделать чтобы дата показывалась 2012 года???? да и число не верно. хотя число я уберу а вот как с годом быть то?