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

为什么我的日期在 TypeScript 中不起作用?

为什么我的日期在 TypeScript 中不起作用?

偶然的你 2023-10-14 15:55:49
我试图通过执行以下操作来初始化 Date 对象:let date = new Date(2020, 12, 5, 0, 0, 0, 0);然后当我这样做时date.getMonth()我明白了0。有人能帮我吗?
查看完整描述

3 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

月份是零索引的,因此您要初始化的月份实际上是 11。它不知道如何处理 12,即月份号 13。



查看完整回答
反对 回复 2023-10-14
?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

date.getMonth(),根据当地时间返回指定日期中的月份,作为从零开始的值(其中零表示一年中的第一个月)。



查看完整回答
反对 回复 2023-10-14
?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

的月份参数Date从零开始 - 0 代表一月,11 代表十二月。假设您打算为 2020 年 12 月 5 日创建一个对象,您应该使用 11,而不是 12:

let date = new Date(2020, 11, 5, 0, 0, 0, 0);// Here ------------------^


查看完整回答
反对 回复 2023-10-14
  • 3 回答
  • 0 关注
  • 69 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信