En mi trabajo usamos plantillas para muchas cosas y en algunas me hace falta poner la fecha de hoy, la actual.
Estoy en proceso de cambiar las plantillas a WordPress para mejor edición y manejo de las mismas por parte de todos.
No obstante, necesitaba poner en algunas plantillas la fecha de hoy en español. Si es en inglés es fácil pero a mi no me salía en español ni usando la función setlocale.
Supongamos que tienes un documento predeterminado al estilo:
Hoy, [el día de hoy], reunidos ante notario los ciudadanos …
Y cada vez tienes que poner la fecha a mano en vez de reyenar lo más importante. Y resulta que la fecha es importante también porque si te equivocas podrías meterte en algún problema.
Es por esta razón que me puse a buscar en internet y me conseguí con una solución en Zend.com, la cual adapté para mi blog.
Este código se podría usar de dos maneras: Como plugin o como una función en el template o diseño. Aquí explicaré como usarlo con el template o diseño.
Lo que te recomiendo es que agregues el siguiente código al final del archivo “functions.php” antes de la etiqueta de cierre de PHP:
function day_sp () {
$hoy = getdate(); // Get today's date
$dia_mes = $hoy[mday]; // Day number
$mes = $hoy[mon]; // Month number
$ano = $hoy[year]; // Year number
$dia_ano = $hoy[yday]; // Year-Day number - currently not used
echo " $dia_mes de ";
if ($mes == 1) echo "Enero"; // January
if ($mes == 2) echo "Febrero"; // February
if ($mes == 3) echo "Marzo"; // March
if ($mes == 4) echo "Abril"; // April
if ($mes == 5) echo "Mayo"; // May
if ($mes == 6) echo "Junio"; // June
if ($mes == 7) echo "Julio"; // July
if ($mes == 8) echo "Agosto"; // August
if ($mes == 9) echo "Septiembre"; // September
if ($mes == 10) echo "Octubre"; // October
if ($mes == 11) echo "Noviembre"; // November
if ($mes == 12) echo "Diciembre"; // December
echo " de $ano";
}
Luego, en el post o página donde deseas aparezca siempre la fecha de hoy, escribes el siguiente código: <$php day_sp(); ?>
Recuerda que para poder usar este código en posts o páginas, debes tener instalado antes algún plugin que permita insertar código en php.