为什么newDate获取的时间是8.16 但是date.getMonth获取的月份是7月呢

来源:7-23 编程练习

NadiaSmile

2016-08-16 14:39

<!DOCTYPE  HTML>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>系好安全带,准备启航</title>


<script type="text/javascript">


  //通过javascript的日期对象来得到当前的日期,并输出。
  var today=new Date();
 
 
document.write(today + '<br>');
document.write(today.getMonth())
 


</script>
</head>


</html>


写回答 关注

1回答

  • qq_ljr江瑞_03589961
    2016-08-16 14:57:48
    已采纳

    getMonth()函数的返回值为Number类型,返回当前Date对象的月份值。该值介于 [0, 11]之间。

    其中,0 ~ 11 分别表示 1月至12月。


    wtq206... 回复学徒小黄

    因为是从程序里是从0开始算的,但是我们说几月,没有从0月开始的吧,都是从1开始,就在后面+1就好了,以后还会遇见好多这种情况,要记住哦

    2016-08-26 17:59:03

    共 4 条回复 >

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468061 学习 · 21891 问题

查看课程

相似问题