.htaccess Apache

Mostrar la fecha GMT del servidor con SSI de Apache

Vamos a ver cómo mostrar la fecha GMT del servidor usando las directivas SSI (Server Side Includes) de Apache.

Para mostrar dicha fecha GMT vamos a usar la variable ‘DATE_GMT‘ de SSI que es parecida a  ‘DATE_LOCAL‘. Esta variable nos muestra un formato por defecto que se puede alterar usando el tag de formateo ‘timefmt‘.

Otros post sobre variables SSI de Apache son:

Sintaxis de la variable DATE_GMT de SSI

Tras visitar la web oficial esta es la sintaxis básica:

<!--#echo var="DATE_GMT"-->

De esta manera estaríamos mostrando la hora local del servidor con el siguiente formato:

Monday, 07-Dec-2015 12:53:09 GMT

Si necesitamos formatear la fecha podemos usar el tag ‘timefmt‘. Los valores son los siguientes:

  • %a: Día de la semana abreviado.
  • %A: Día de la semana.
  • %b: Nombre del mes abreviado.
  • %B: Nombre del mes.
  • %C: Formato de fecha y hora por defecto.
  • %d: Día del mes – 01 to 31.
  • %D: Fecha con el siguiente formato %m/%d/%y.
  • %e: Día del mes – 1 to 31.
  • %H: Hora – 00 to 23.
  • %I: Hora – 01 to 12
  • %j: Día del año – 001 to 366
  • %m: Número de mes – 01 to 12.
  • %M: Minutos – 00 to 59
  • %p: AM o PM
  • %r: hora con formato: %I:%M:%S %p
  • %R: Hora con formato %H:%M
  • %S: Segundos – 00 to 59
  • %T: Hora con formato %H:%M:%S
  • %y: Año sin centena – 00 to 99
  • %Y: Año en 4 dígitos (4 digits)
  • %Z: Nombre del timezone.

Ejemplos para mostrar la fecha local con formato GMT del servidor con SSI de Apache

Os pongo un par de ejemplos del formateo para mostrar la fecha:

<!--#config timefmt="%A, %d %B %Y"-->
Fecha GMT: <!--#echo var="DATE_GMT"-->

El código superior mostraría este formato: ‘Saturday, 05 December 2015 GMT’.

<!--#config timefmt="%d-%m-%Y"-->
Fecha GMT: <!--#echo var="DATE_GMT"-->

El código superior mostraría este formato: ’05-12-2015 GMT’.

<!--#config timefmt="%H:%M:%S"-->
Fecha GMT: <!--#echo var="DATE_GMT"-->

El código superior mostraría este formato: ’12:44:54 GMT’.

compartir
Publicado por
Aner Barrena