Código PHP:
function mostrarFecha($fecha) {
global $cadena;
global $aDias;
global $aMeses;
if (strlen($fecha)) {
$fecha = explode("-", $fecha);
$iDia = _dayOfWeek(mktime(12,12,12,$fecha[1],$fecha[2],$fecha[0])) - 1;
$fecha[1]++;
$fecha[1]--;
return $fecha[2] . "-" . substr ($aMeses[$fecha[1]], 0, 3) . "-" . $fecha[0];
} else {
return " ";
}
}
//otras funciones
function _dayOfWeek($timestamp) {
return intval(strftime("%w",$timestamp)+1);
}
function tobr($strValue) {
return str_replace("\n", "<br>\n", $strValue);
}
function arregla($sCadena) {
if ($sCadena) {
if (strlen($sCadena) < 2) {
return "0" . $sCadena;
} else {
return $sCadena;
}
} else {
return "00";
}
}
el problema que tengo ahora es que fechapub, tiene como formato 00-00-0000
y la funcion no me trabaja bien, la funcion trabaja bien con el campo fechapub 0000-00-00 pero no puedo cambiarlo el phpmyadmin no me quiere aceptar el format y que tambien ya porque hay muchos registros con el formato 00-00-0000