Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/07/2013, 19:21
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 9 meses
Puntos: 2237
Respuesta: Fecha exacta desde la base de datos

Si a la función date() le proporcionas sólo un parámetro (formato), tomará por default la fecha y hora del servidor.

Si le proporcionas un segundo parámetro, deberá ser la fecha que quieres trabajar, pero en formato timestamp de Unix, para eso puedes usar strtotime()

Código PHP:
Ver original
  1. $fecha = $row['fecha_registro'];
  2. $p_mes = date('M', strtotime($fecha));

Una forma más fácil de hacerlo es separando día, mes y año con guión (u otro caracter) y obtenerlos al mismo tiempo con list() y explode()

Código PHP:
Ver original
  1. $fecha = $row['fecha_registro'];
  2. list($yy, $mm, $dd) = explode('-', date('Y-M-d', strtotime($fecha)));

Aunque también podrías obtener cada variable usando substr(), pero es cosa de que pruebes viendo qué hace cada función y elijas la que mejor te acomode.
__________________
- León, Guanajuato
- GV-Foto