Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/04/2013, 07:58
Avatar de iEnrique
iEnrique
 
Fecha de Ingreso: abril-2013
Ubicación: España
Mensajes: 346
Antigüedad: 11 años, 1 mes
Puntos: 5
Pregunta Respuesta: Error en la fecha

Puse esto pero me sale error en el split de de la linea 9 y 10, ¿qué es lo que pasa?:

Código PHP:
<?php 
function devuelveFechaConFormato($fechaSinFormatear){ 
$fecha split(' '$fechaSinFormatear)[0];// digo que la variable $fecha va ser = a el campo llamado fecha 
$hora_minutos split(' '$fechaSinFormatear)[1];// digo que la variable $hora_minutos va ser = a el campo llamado fecha2 
 
$fecha1 date("Y-m-d H:i:s",time()); //tomo fecha y hora actual 
 
$fechar strtotime($fecha); 
$fechar1 strtotime($fecha1); 
 
$dife$fechar1 $fechar// aca resto la fecha final a la inicial 
$dias = ($dife/60/60)/24
$ddias = (INT)($dias); 
 
//aca digo que si la variable $ddias es identica a 0 que me devuelva Hoy, A las $hora_minutos recuerden que la variable $hora_minutos es = $row_noticias['fecha2']; y $row_noticias['fecha2']; me devuelve la hora y minutos. esto devuelve Hoy, A las 10:30 
 
//aca digo que si la variable $ddias es identica a 1 que me devuelva Ayer, A las $hora_minutos recuerden que la variable $hora_minutos es = $row_noticias['fecha2']; y $row_noticias['fecha2']; me devuelve la hora y minutos. esto devuelve Ayer, A las 10:30 
 
//aca digo que si la variable $ddias es identica a 2 que me devuelva Antes de Ayer, $hora_minutos recuerden que la variable $hora_minutos es = $row_noticias['fecha2']; y $row_noticias['fecha2']; me devuelve la hora y minutos. esto devuelve Antes de Ayer, 10:30 
 
//y asi sucesivamente. 
if($ddias==0){ 
$fechaFormateada="Hoy, A las ".$hora_minutos."<br>"
}else 
if(
$ddias==1){ 
$fechaFormateada="Ayer, A las ".$hora_minutos."<br>"
}else 
if(
$ddias==2){ 
$fechaFormateada="Antes de Ayer, ".$hora_minutos."<br>"
}else 
if(
$ddias == or $ddias == or $ddias == or $ddias == 10 or $ddias == 11 or $ddias == 12 or $ddias == 13){ 
$fechaFormateada="Hace 1 Semana, ".$hora_minutos."<br>"
}else 
if(
$ddias == 14 or $ddias == 15 or $ddias == 16 or $ddias == 17 or $ddias == 18 or $ddias == 19 or $ddias == 20){ 
$fechaFormateada="Hace 2 Semana, ".$hora_minutos."<br>"
}else 
if(
$ddias == 30){ 
$fechaFormateada="Hace 1 Mes, ".$hora_minutos."<br>"
}else 
if(
$ddias == 31 or $ddias == 32 or $ddias == 33 or $ddias == 34 or $ddias == 35 or $ddias == 36 or $ddias == 37 or $ddias == 38 or $ddias == 39 or $ddias == 40 or $ddias == 41 or $ddias == 42 or $ddias == 43 or $ddias == 44 or $ddias == 45 or $ddias == 46 or $ddias == 47 or $ddias == 48 or $ddias == 49 or $ddias == 50 or $ddias == 51 or $ddias == 52 or $ddias == 53 or $ddias == 54 or $ddias == 55 or $ddias == 56 or $ddias == 57 or $ddias == 58 or $ddias == 59){ 
$fechaFormateada="Hace más de 1 Mes, ".$hora_minutos."<br>"
}else 
$fechaFormateada="Hace ".$ddias." dias"".$hora_minutos;
 
return $fechaFormateada;

 
?>