Linux - Friheden til egen webserver: Version 2.5.20040516 - 2020-12-31 | ||
---|---|---|
forrige | Kapitel 3. Server-Side Includes | næste |
Enhver fil har indbygget en tid og dato for hvornår den sidst blev ændret, og mange på nettet vil være interesseret i at se hvornår den side de læser sidst blev opdateret. Istedet for at skrive dette direkte i HTML-koden, således at man manuelt skal justere datoen hvergang man retter i filen, så kan man anvende SSI til at automatisk indsætte fil datoen som følger:
<!--#echo var="LAST_MODIFIED" -->
Dette vil udskrive datoen som "Friday, 04-Aug-2000 21:00:41 CEST", hvilket ikke i et særligt anvendeligt format på dansk!
Formattet for hvordan tider udskrives kan ændres med <!--#config timefmt="%d/%m %Y" --> og indsættes før fil-datoen vil, så den udskrives som "04/08 2000". %d bliver substitueret med numret på dagen i måneden. En fuldstændig liste af alle koderne kan findes med man strftime.
Tabel 3-1. De mest interessante koder:
%S | Sekunder (00-61) |
%M | Minut (00-59) |
%H | Time (00-23) |
%a | Forkortet navn på dag (Man) |
%A | Navn på dag. (Mandag) |
%e | Nummer dag i denne måned (1-31) |
%j | Nummer dag i dette år. (001-365) |
%u | Nummer dag i ugen. (1-7) 1 er Mandag. |
%b | Forkortet månedsnavn (Jan) |
%B | Månedsnavn (Januar) |
%m | Månedsnummer (01-12) |
%y | Årsnummer (00-99) |
%Y | Årsnummer med 4 cifre (2000) |
Alle navne er relative til det nuværende lokale, og der tages også hensyn til skudsekunder. Man kan også inkludere dagens dato ved at bruge <!--#echo var="DATE_LOCAL" -->, hvilket udskriver lokal tiden, mens <!--#echo var="DATE_GMT" --> udskriver datoen i Greenwich Mean Time (GMT).