为了账号安全,请及时绑定邮箱和手机立即绑定

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

<!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 回答

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

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


1 回复 有任何疑惑可以回复我~
#1

NadiaSmile 提问者

非常感谢!
2016-08-16 回复 有任何疑惑可以回复我~
#2

学徒小黄

为什么呢?该怎么改呢?
2016-08-22 回复 有任何疑惑可以回复我~
#3

wtq2066773 回复 学徒小黄

(myday.getMonth()+1)+"月"
2016-08-26 回复 有任何疑惑可以回复我~
#4

wtq2066773 回复 学徒小黄

因为是从程序里是从0开始算的,但是我们说几月,没有从0月开始的吧,都是从1开始,就在后面+1就好了,以后还会遇见好多这种情况,要记住哦
2016-08-26 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信