当使用date.getMonth()时,结果差了3的原因是JavaScript中的月份是从0开始计数的。也就是说,一月对应的是0,二月对应的是1,以此类推,十二月对应的是11。因此,如果你想获取实际的月份,需要将结果加1。例如,如果date.getMonth()返回的是0,实际上表示的是一月份。
Elastic 中国开发者大会
serverless days
领取专属 10元无门槛券
手把手带您无忧上云