Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/02/2013, 15:37
gonzalogranate
 
Fecha de Ingreso: noviembre-2012
Mensajes: 11
Antigüedad: 11 años, 6 meses
Puntos: 0
Problema con fecha php

Buenas, vengo con un problemilla con las fechas en php, primero les dare la idea original que tenia, y mi codigo con el problema.

La idea era mostrar las noticias segun el dia que fueron publicadas, osea mostrar los 7 dias de la semana con la fecha y todo y las noticias que fueron publicadas ese dia, vale esa es la idea, este es el codigo:

<?php
$last_day = date('d-m');
$q = mysql_query('SELECT id_not, nombre_not, timestamp FROM m_not ORDER BY time DESC LIMIT 20');
?>
<h1>Noticias</h1>
<h2>Últimas noticias:</h2>
<ul>
<?php
while($f = mysql_fetch_assoc($q)){
$post_date = date('d-m', $f['timestamp']);
if($post_date !== $last_day){
echo '<h3>noticias de '.date('d/m/Y', $f['timestamp']).'</h3>';
$last_day = $post_date;
}
?>
<li>
<h4><?=htmlspecialchars($f['nombre_not'])?></h4>
<p><?=htmlspecialchars($f['desc'])?></p>
<i><?=date('d/m/Y h:ia', $f['timestamp'])?></i>
</li>
<?}
?>

Bueno y el problema es que me imprime asi las cosas:

Noticias de 31/12/1969

osea en lugar de salir el dia que fueron publicadas (22 y 23 de febrero de este año) sale esa fecha o_O

La verdad eh intentado de todo pero nada, si me ayudan estaria muy agradecido