耶尔_ 2023-10-12 16:07 采纳率: 61.5%
浏览 7

前端JS new Date() 获取到的日期很奇怪

一个奇葩问题:
前端JS new Date() 获取到的日期很奇怪:date.getFullYear()+"/"+date.getMonth()+"/"+date.getDate() 拼起来是这样的:
'Y/34/28' (当时的时间应该是2023.09.28)
JS new Date() 获取日期是从浏览器端的系统时间拿的吧,百思不得其解,这个时间怎么会有错?
有人遇到过这种情况吗?

img

  • 写回答

3条回答 默认 最新

  • 孤月葬花魂 2023-10-12 16:14
    关注

    img

    确定不是什么地方写错了?
    getMonth 要 + 1,该函数获取的值是 0~11

    评论

报告相同问题?

问题事件

  • 创建了问题 10月12日