Javascript 为什么d.toLocaleDateString()的输出不正确?
为什么我尝试这样做:Javascript 为什么d.toLocaleDateString()的输出不正确?,javascript,date,datetime,Javascript,Date,Datetime,为什么我尝试这样做: var d = new Date(2016, 10, 20) d.toLocaleDateString() 我得到了输出: "11/20/2016" 而不是: "10/20/2016" // as in new Date(2016, 10, 20) 为什么我在输出中得到下个月?参数值从0开始,因此它是预期的行为 发件人: 表示月份的整数值,从1月的0开始到12月的11 month参数值从0开始,因此它是预期行为 发件人: 表示月份的整数值,从1月的0开始到12月的11
var d = new Date(2016, 10, 20)
d.toLocaleDateString()
我得到了输出:
"11/20/2016"
而不是:
"10/20/2016" // as in new Date(2016, 10, 20)
为什么我在输出中得到下个月?参数值从
0
开始,因此它是预期的行为
发件人:
表示月份的整数值,从1月的0开始到12月的11
month
参数值从0
开始,因此它是预期行为
发件人:
表示月份的整数值,从1月的0开始到12月的11
月份基于
0
<代码>0-对于一月
,1
-2月
,…月份基于0
<代码>0-对于一月
,1
-二月
,…JavaScript中的日期是。。。JavaScript中的ThanksDates是一个。。。谢谢