Ver Mensaje Individual
  #3 (permalink)  
Antiguo 31/07/2009, 15:25
Avatar de dobermann71
dobermann71
 
Fecha de Ingreso: julio-2009
Ubicación: Caracas Venezuela
Mensajes: 7
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: cambiar la fecha de formato comun a americano

Hola saludos desde venezuela. Aqui te mando algunas funciones utiles para fechas:
Cita:
////////////////////////////////////////////////////
// operaciones con fechas
////////////////////////////////////////////////////
////////////////////////////////////////////////////
//convierte fecha de mysql a normal
////////////////////////////////////////////////////
function cambiaf_a_normal($fecha){
ereg("([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $mifecha);
$lafecha=$mifecha[3]."/".$mifecha[2]."/".$mifecha[1];
return $lafecha;
}
////////////////////////////////////////////////////
//convierte fecha de normal a mysql
////////////////////////////////////////////////////
function cambiaf_a_mysql($fecha){
ereg("([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
$lafecha=$mifecha[3]."-".$mifecha[2]."-".$mifecha[1];
return $lafecha;
}
////////////////////////////////////////////////////
// verifica que sea una fecha correcta
////////////////////////////////////////////////////
function validarfecha($mesx,$diax,$annox) {
if (checkdate($mesx,$diax,$annox))
return true;
else
return false;
}
function validarfecha2($lafecha) {
if (checkdate($lafecha))
return true;
else
return false;
}
////////////////////////////////////////////////////
// suma días a una fecha
////////////////////////////////////////////////////
function sumardias($fecha,$ndias)
{
if (preg_match("/[0-9]{1,2}\/[0-9]{1,2}\/([0-9][0-9]){1,2}/",$fecha))
list($dia,$mes,$año)=split("/", $fecha);
if (preg_match("/[0-9]{1,2}-[0-9]{1,2}-([0-9][0-9]){1,2}/",$fecha))
list($dia,$mes,$año)=split("-",$fecha);
$nueva = mktime(0,0,0, $mes,$dia,$año) + $ndias * 24 * 60 * 60;
$nuevafecha=date("d/m/y",$nueva);
return ($nuevafecha);
}