Jinglero

Fecha y MySQL, dateToMySql() y dateToNormal()

Seguimos con el tratamiento de fecha y PHP, esta vez para normalizar el trabajo de las fechas entre el Frontend y la base de datos. Las fechas a MySQL se las pasamos Año-Mes-Día, y en el Frontend por lo general lo mostramos Día-Mes-Año.

//Combierte fecha de MySql(Año-Mes-Dia) a Normal (Dia-Mes-Año)
function dateToNormal($fecha){ 
    ereg( "([0-9]{2,4})-([0-9]{1,2})-([0-9]{1,2})", $fecha, $f); 
    //Si se quiere con barras ('/'), cambiar lo guiones por '/'.
    $return=$f[3]."-".$f[2]."-".$f[1];
    return $return; 
}
 
//Convierte fecha de Normal (Dia-Mes-Año) a MySql (Año-Mes-Dia)  
function dateToMysql($fecha){ 
    ereg( "([0-9]{1,2})-([0-9]{1,2})-([0-9]{2,4})", $fecha, $f); 
    $return = $f[3]."-".$f[2]."-".$f[1]; 
    return $return;
}

Saludos


Categorised as: Code


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">