2016-10-31 3 views
-1

Ich möchte das aktuelle Datum in meiner Rechnung anzeigen. Um dies zu tun, im der folgenden Methode:jquery zeigt falsches Datum

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> 

Datum: 
<p id="date"></p> 

<script> 
    var today = new Date(); 
    var day = today.getDay(); 
    var month = today.getMonth(); 
    var year = today.getYear(); 
    document.getElementById('date').innerHTML = day + "." + month + "." + year; 

</script> 
+0

ist dies vielleicht etwas, das Ihr Server aktualisiert? – Adjit

+0

Bitte, und einige weitere Informationen zu Ihrem Problem, wie der Konsolenfehler, schlechtes Verhalten usw. –

+0

Das ist nicht jQuery. Sein Javascript. Und '.getDay()' gibt eine Zahl zwischen 0 und 6 zurück. Sie wollen '.getDate()' – Turnip

Antwort

1

Sie sollten check the manual:

getDay - Methode gibt den Tag der Woche für das angegebene Datum nach Ortszeit, wobei 0 Sonntag
getMonth - Eine Ganzzahl zwischen 0 und 11, die den Monat des angegebenen Datums gemäß der Ortszeit darstellt. 0 entspricht Januar 1 bis Februar und so weiter.
getYear - Eine Zahl, das Jahr des angegebenen Datums darstellt, gemäß der Ortszeit, minus 1900

Was Sie wirklich suchen sind, ist:

<p id="date"></p> 
 
<script> 
 
    var today = new Date(); 
 
    var day = today.getDate(); 
 
    var month = today.getMonth() + 1; 
 
    var year = today.getFullYear(); 
 
    document.getElementById('date').innerHTML = day + "." + month + "." + year; 
 

 
</script> 
 

 
</html>

Und es hat nichts mit jQuery zu tun :) es ist reines javascript.

+0

Vielen Dank für Ihre Lösung. – Simagdo