2016-10-31 103 views
-1

我想在发票中显示当前日期。方法按照本地时间,其中0表示周日
返回星期几指定日期 -jquery显示错误日期

getDay

<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:要使用下面的方法做到这一点,即时通讯 getMonth - 一个整数,介于0和11之间,表示根据当地时间给定日期中的月份。 0对应于1月1日至2月,依此类推。
得到年 - 表示给定日期的年份数字,按照本地时间,减去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