Alexander Foken: SSI-Datum in JavaScript

Beitrag lesen

Moin Moin !

Ich versuch' mal, Dich in die richtige Richtung zu schubsen:

Du kannst mit <!--#config timefmt="formatstring" --> die per SSI ausgegebenen Zeiten beliebig formatieren, u.a. gibt es ein Format, daß die Sekunden seit der Epoche (1. Januar 1970, Mitternacht, GMT) ausgibt.

<!--#echo var="DATE_LOCAL" --> liefert danach also eine sehr große Zahl (aktuell etwas mehr als eine Milliarde).

<!--#flastmod file="thisone.html" --> liefert eine ähnlich große Zahl.

Details: http://httpd.apache.org/docs/howto/ssi.html

Javascript benutzt im Date-Objekt die selbe Epoche, aber mit Millisekundenauflösung, sprich: die Zahl ist 1000 mal so groß.

Details: http://selfhtml.teamone.de/javascript/objekte/date.htm#set_time

Kombiniert:

var serverdate=new Date();
serverdate.setTime(<!--#echo var="DATE_LOCAL" -->*1000);

So, der Rest ist Tippübung in Javascript.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"