Javascript nur einmal ausführen aktuelles Datum einfügen

  • Hallo Javascriptprofis,


    ich habe in meinem Intranet aufgrund unseres Dienstleisters nur Javascript zur Verfügung.


    Ich habe eine HTML Vorlage im HTML Editor bei der ich per Javascript das aktuelle Datum setzen lasse. Die ganze Zeit mussten wir immer das Datum manuell
    auf die Seite schreiben. Das funktioniert auch nur ist mir jetzt nach ein paar Tagen aufgefallen das alle Meldungen das heutige Datum haben.


    Gibt es eine Möglichkeit ein Javascript nur einmal auszuführen, oder hat jemand ein Idee das nur das Datum der Erstellung der HTML Datei angezeigt wird.


    PHP usw. geht leider nicht!


    Danke Mitschy

  • Du kannst "last modified" aus dem Header lesen.
    Wie der Name schon andeutet ist dort das Datum "zuletzt geändert" hinterlegt.
    Das könnte aber Probleme geben, wenn Du die Datei änderst.
    Ein "erstellt am" Timestamp gibt es per JS glaub ich nicht.

    HTML
    <div id="date"></div>
        <script type="text/javascript">
            document.getElementById("date").innerHTML = new Date(document.lastModified);
        </script>


    Wie erstellst Du denn eine neue Datei? Aus einer ~Vorlage.html ?
    Du könntest mit einem Script diese Datei einlesen, den Timestamp rein schreiben und dann als ~neu.html schreiben.
    Bsp Batch File
    (wenn Du .bat Dateien ausführen kannst)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!