Código php:
Ver original
function asigMes($mes){ if($splitDate[1]=='01'){ $normal = "Jan";} if($splitDate[1]=='02'){ $normal = "Feb";} if($splitDate[1]=='03'){ $normal = "Mar";} if($splitDate[1]=='04'){ $normal = "Apr";} if($splitDate[1]=='05'){ $normal = "May";} if($splitDate[1]=='06'){ $normal = "Jun";} if($splitDate[1]=='07'){ $normal = "Jul";} if($splitDate[1]=='08'){ $normal = "Aug";} if($splitDate[1]=='09'){ $normal = "Sep";} if($splitDate[1]=='10'){ $normal = "Oct";} if($splitDate[1]=='11'){ $normal = "Nov";} if($splitDate[1]=='12'){ $normal = "Dec";} $normal = $normal." ".$splitDate[2]." ".$splitDate[0]." 00:00:00"; return $normal; }
entonces, hago una busqueda y obtengo los campos de fecha, dato y titulo y aqui es donde asigno los valores:
Código php:
y entonces ya que tengo eso, escribo esos datos aqui:Ver original
$fecha[$i] = asigMes($row['fecha']);//aqui es mi duda $titulo[$i] = $row['titulo']; $dato[$i] = $row['dato']; if($i==0){ $color[$i]="#000000";} if($i==1){ $color[$i]="#aa00aa";} if($i==2){ $color[$i]="#1f4fef";} if($i==3){ $color[$i]="#0ddb34";} if($i==4){ $color[$i]="#f50505";} $i++; }
Código php:
Ver original
for($j=0;$j<$i;$j++){ $stringData = "\t<event start=\"".$fecha[$j]."\" title=\"".$titulo[$i]."\" ";fwrite($fh,$stringData); if($fecha[$j+1] != ""){ $stringData = " end\"".$fecha[$j+1]."\" durationEvent=\"true\" color=\"".$color[$j]."\" ";fwrite($fh,$stringData); } $stringData = " textColor=\"#000000\" >".PHP_EOL."\t\t".$dato[$j].PHP_EOL."\t</event>".PHP_EOL.""; }
y entonces cuando me escribe la fecha solo me escribe: "00:00:00" en lugar de ke ponga, "Oct 12 2009 00:00:00" como que el problema esta en la parte en la que se manda llamar la funcion, alguna idea de cual pueda ser el error.