Un naúfrago en una isla


Una forma elegante de formatear una fecha

Todos sabemos que MySQL devuelve los campos de tipo fecha con el formato “YYYY/MM/DD” que en Europa es poco práctico, así que a la hora de presentar dichos campos siempre tenemos que formatearlos. En PHP Se puede formatear usando la función substr pero lo cierto es que la forma más elegante sería usando la función date:

function formatDate($mydate){
		return date('d/m/Y H:i:s',strtotime($mydate));
}

Donde $mydate sería el campo fecha devuelto por MySQL.

  • Share/Bookmark

La forma más sencilla de pasar MySQL a Excel con PHP

No creo que le interese a nadie, pero así siempre lo tengo a mano :)

<?
$data="";
$result=mysql_query("SELECT * FROM tabla");
while($row = mysql_fetch_row($result)){
   $data .='"'.str_replace("\r","",implode('","',$row)).'"'."\n";
}

header("Content-length: ".strlen($data));
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=datos.csv");
header("Pragma: no-cache");
header("Expires: 0");
print $data;
?>
  • Share/Bookmark