<?php

// usage: echo spanishDate($record['date']);
//    or: echo spanishDate($record['date'], "l j F Y");
function spanishDate($dateString, $format = "l j F Y") {
  $replacements = array(
  'January'   => 'Enero',
  'February'  => 'Febrero',
  'March'     => 'Marzo',
  'April'     => 'Abril',
  'May'       => 'Mayo',
  'June'      => 'Junio',
  'July'      => 'Julio',
  'August'    => 'Agosto',
  'September' => 'Septiembre',
  'October'   => 'Octubre',
  'November'  => 'Noviembre',
  'December'  => 'Diciembre',
  'Monday'    => 'Lunes',
  'Tuesday'   => 'Martes',
  'Wednesday' => 'Miercoles',
  'Thursday'  => 'Jueves',
  'Friday'    => 'Viernes',
  'Saturday'  => 'Sabado',
  'Sunday'    => 'Domingo',
  );

  $date = date($format, strtotime($dateString));
  $date = str_replace(array_keys($replacements), array_values($replacements), $date);
  return $date;

}

// testing
#date_default_timezone_set('Canada/Pacific');
#print date("l j F Y", strtotime("2007-10-14 18:22:04")) . "<br/>\n";
#print spanishDate("2007-10-14 18:22:04");
#exit;


?>
