尝试计算08/28/2011与当前日期之间的天数。 出于某种原因,document.write行没有做任何事情。
<script type="text/javascript">
var currentDate = new Date()
var day = currentDate.getDate()
var month = currentDate.getMonth() + 1
var year = currentDate.getFullYear()
var oneDay = 24*60*60*1000; // hours*minutes*seconds*milliseconds
var firstDate = new Date(2011,08,28);
var secondDate = new Date(year,month,day);
var diffDays = Math.round(Math.abs((firstDate.getTime() - secondDate.getTime())/(oneDay)));
document.write(diffdays);
</script>
答案 0 :(得分:3)
它应该是diffDays而不是diffdays。 JS区分大小写。
答案 1 :(得分:3)
JavaScript区分大小写。 diffdays
是与diffDays
完全独立的变量。
将来,您应该检查浏览器的控制台(在IE和Chrome中,按F12并找到控制台选项卡),因为在这里您会看到一条错误消息,您可能会发现错误。