2016-10-31 6 views
-1

Я хочу показать текущую дату в своем счете. Чтобы сделать это, им, используя следующий метод:jquery показывает неправильную дату

<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

Возможно, это что-то, что ваш сервер обновляет? – Adjit

+0

Пожалуйста, и еще некоторые сведения о вашей проблеме, такие как ошибка консоли, плохое поведение и т. Д. –

+0

Это не jQuery. Его javascript. И '.getDay()' будет возвращать число от 0 до 6. Вы хотите '.getDate()' – Turnip

ответ

1

Вы должны check the manual:

getDay - метод возвращает день недели для указанной даты по местному времени, где 0 обозначает воскресенье
getMonth - целое число от 0 до 11, представляющее месяц в данной дате в соответствии с местным временем. 0 соответствует 1 января по февраль и т. Д.
getYear - число, представляющее год на указанную дату, по местному времени, минус 1900

То, что вы на самом деле ищете это:

<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>

И не имеет ничего общего с jQuery :) это чистый javascript.

+0

Спасибо за ваше решение. – Simagdo

Смежные вопросы