日期返回错误

huangapple go评论68阅读模式
英文:

Incorrect date returned

问题

手动输入日期时为什么会返回错误的日期给我,而通过日历选择日期则一切正常?

const newDate = new Date(2022, 10, 10);

期望返回十月10日,但返回的是2022年11月9日。

英文:

Tell. Why is the wrong date returned to me when MANUALly entering the date in new Date()?
If you choose through the calendar, then everything works

const newDate = new Date(2022,10,10)

Expected to return October 10, but is returning 2022-11-09

答案1

得分: 4

月份从0开始,与其他不同。十月的月份索引为9。

const date = new Date(2022,9,10)

日期返回错误

0  -> 一月
1  -> 二月
2  -> 三月
3  -> 四月
4  -> 五月
5  -> 六月
6  -> 七月
7  -> 八月
8  -> 九月
9  -> 十月
10 -> 十一月
11 -> 十二月

希望这对您有帮助!

英文:

The months start with 0, unlike the rest. The month of October will be index 9.

const date = new Date(2022,9,10)

日期返回错误

0  -> Jan
1  -> Feb
2  -> Mar
3  -> Apr
4  -> May
5  -> Jun
6  -> Jul
7  -> Aug
8  -> Sep
9  -> Oct
10 -> Nov
11 -> Dec

Hopefully it will fit !

huangapple
  • 本文由 发表于 2023年3月9日 17:58:45
  • 转载请务必保留本文链接:https://go.coder-hub.com/75682986.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定