Forums:
Que tal amigos estoy buscando y no encuentro, saben alguna función para convertir de UNIX TIME a formato normal de fecha hora desde el shell, tengo en el log del squid unas fechas y no se con q función transformarla desde el shell, alguna vez lo vi pero ya no recuerdo donde, el problema esta en que deseo saber la hora exacta en que un usuario accedió a una pagina.
unixtime -> hora humana
OpenOffice tiene una formula en su hoja de calculo si mal no recuerdo.
Buscando en google encontre algunas herramientas implementadas como paginas con javascript que lo hacen y por ahi tambien hay un script de awk y perl
efectivamente encontre esta
efectivamente encontre esta pagina
pero recuerdo que en algun sitio vi, donde indicaban la estructura de el archivo access.log y tambien indicaban el comando creo q era en perl pero no lo encuentro
Crea un script en perl con
Crea un script en perl con esta línea:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
Donde time es el Unix Time que quieres convertir, puedes pasarle parámetros, etc ...
y pues tienes en las variables las partes de la fecha para que le formatees como quieras...
Suerte ...
bye
:)