Síganos en Facebook
Volver al Blog de Emenia

Automatiza el año del copyright en tu web

Escrito el por

Normalmente al pie de una página web ponemos siempre la frase de rigor en cuanto al copyright de la web (muchas veces sin haber realizado los papeleos legales, pero esa es otra historia…), como por ejemplo:

copyright

¿Pero qué sucede si en la frase pone 2009 y estamos ya en el año 2010 o en el 2011? Pues que si no hemos actualizado la fecha podríamos dar una impresión de web antigua. Vamos a ver cómo podemos actualizar el año de manera automática gracias a unas pocas líneas de PHP para que aparezca algo así:

copyright_2

Este código lo podemos incluir también en WordPress, si así lo deseamos. El código a incluir es símplemente este:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
  date_default_timezone_set("Europe/Madrid");
  setlocale (LC_TIME,"spanish", "es_ES@euro", "es_ES", "es");
  $inicio=2009;
  $actual=date('Y');
  if ($inicio==$actual){
	echo '<p >' . $inicio;
  } else {
	echo "<p>{$inicio}-{$actual}";
  }
?>
 &copy; Copyright Emenia S.L. Todos los derechos reservados. </p>

Como veis lo primero que hacemos es situarnos en la zona horaria peninsular y eso lo hacemos con las dos primeras líneas. Luego creamos dos variables: una $inicio que será el año desde el que comenzamos, en este caso 2009. La otra variable, $actual, obtiene el año actual de date(‘Y’). Luego comparamos ambas variables. Si son iguales, sólo mostraremos una. Si son distintas (es decir, ya no estamos en el 2009) mostraremos las dos. Una vez dejamos ya php terminamos con el resto de la frase.

Más lecturas recomendadas:

Sobre date-default-timezone-set: http://es.php.net/manual/en/function.date-default-timezone-set.php
Sobre setlocale: http://es.php.net/manual/en/function.setlocale.php
Sobre date(‘Y’): http://es.php.net/manual/en/function.date.php
En el blog Digging into WordPress aparece una solución alternativa utilizando los recursos que proporciona WordPress: http://digwp.com/2009/08/range-copyright-dates/

Sigue a Juan en Twitter, en Google+, o suscríbete al RSS Feed de Emenia para estar al día de nuestros artículos.

Artículos relacionados

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="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

2011-2012 © Copyright Emenia S.L. - Creación y Diseño web \ Marketing Online \ Comunicación - Todos los derechos reservados.