Vamos a ver cómo mostrar la fecha local del servidor usando las directivas SSI (Server Side Includes) de Apache.
Para mostrar la fecha vamos a usar la variable ‘DATE_LOCAL‘ de SSI. Esta variable nos muestra un formato por defecto que se puede alterar usando el tag de formateo ‘timefmt‘.
Otros post similares sobre variables SSI de Apache son::
Tras visitar la web oficial esta es la sintaxis básica:
<!--#echo var="DATE_LOCAL"-->
De esta manera estaríamos mostrando la hora local del servidor con el siguiente formato:
Monday, 07-Dec-2015 12:53:09 CET
Si necesitamos formatear la fecha podemos usar el tag ‘timefmt‘. Los valores son los siguientes:
Os pongo un par de ejemplos del formateo para mostrar la fecha:
<!--#config timefmt="%A, %d %B %Y"--> Fecha de Modificacion: <!--#echo var="DATE_LOCAL"-->
El código superior mostraría este formato: ‘Saturday, 05 December 2015’.
<!--#config timefmt="%d-%m-%Y"--> Fecha de Modificacion: <!--#echo var="DATE_LOCAL"-->
El código superior mostraría este formato: ’05-12-2015′.
<!--#config timefmt="%H:%M:%S"--> Fecha de Modificacion: <!--#echo var="DATE_LOCAL"-->
El código superior mostraría este formato: ’12:44:54′.