Ich verwende den Website-Builder 'clickfunnels', und sie don't unterstützen Funktion, die mir erlauben würde, um aktuelle Datum anzuzeigen. Aber ich kann benutzerdefinierte HTML hinzufügen.
Ich frage mich, ob jemand weiß, wie man auf der Website das aktuelle Datum im Format: tt/mm/jjjj anzeigen kann.
Derzeit habe ich dies versucht:
<p id="date"></p>
<script>
document.getElementById("date").innerHTML = Date();
</script>
Und das funktioniert, aber das Datum wird so angezeigt:
Sat Sep 12 2015 16:40:10 GMT+0200 (Timezone.... )
Hier ist eine Möglichkeit. Sie müssen die einzelnen Komponenten aus dem Datumsobjekt holen (Tag, Monat & Jahr) und dann die Zeichenkette nach Ihren Wünschen aufbauen und formatieren.
n = new Date();
y = n.getFullYear();
m = n.getMonth() + 1;
d = n.getDate();
document.getElementById("date").innerHTML = m + "/" + d + "/" + y;
<p id="date"></p>
Verwenden Sie Date::toLocaleDateString
.
new Date().toLocaleDateString()
= "9/13/2015"
Sie brauchen innerHTML nicht zu setzen, indem Sie einfach schreiben
<p>
<script> document.write(new Date().toLocaleDateString()); </script>
</p>
wird funktionieren.
P.S..
new Date().toDateString()
= "Sun Sep 13 2015"
var currentDate = new Date(),
currentDay = currentDate.getDate() < 10
? '0' + currentDate.getDate()
: currentDate.getDate(),
currentMonth = currentDate.getMonth() < 9
? '0' + (currentDate.getMonth() + 1)
: (currentDate.getMonth() + 1);
document.getElementById("date").innerHTML = currentDay + '/' + currentMonth + '/' + currentDate.getFullYear();
Sie können mehr über Datumsobjekt lesen