/** * Convierte la hora MySQL a formato humano (argentina) * 26-03-2014 * @author Diego Olmedo * @access public * @param $fechaHora string Fecha y hora en formato yyyy-mm-dd hh:ii:ss * @param $sSepSalida string Separador de la fecha retornada [def = /] * @return string la fecha en formato dd/mm/yyyy hh:ii:ss */ function mysql_to_human_datetime($fechaHora, $sSepFechaSalida = "/", $sFormato = "dd.mm.yyyy") { if (empty($fechaHora)) { return FALSE; } $fechaHora = explode(" ", trim($fechaHora)); $fecha = mysql_to_human_date($fechaHora[0], $sSepFechaSalida, $sFormato); $hora = mysql_to_human_time($fechaHora[1]); return $fecha . " " . $hora; }
/** * Devuelve el valor en formato dd-mm-yyyy para un input de tipo fecha * @param type $aData * @param type $sNombre * @param type $mDefault * @return type */ function get_value_fecha($aData, $sNombre, $mDefault = '') { $default = isset($mDefault) ? $mDefault : ''; return (isset($aData[$sNombre]) and $aData[$sNombre] !== "0000-00-00") ? mysql_to_human_date($aData[$sNombre], '-') : $default; }